phonepe (#37)
Some checks failed
Deploy FitLien services to Dev / Deploy to Dev (push) Failing after 3m17s

Co-authored-by: AllenTJ7 <163137620+AllenTJ7@users.noreply.github.com>
Reviewed-on: #37
This commit is contained in:
Allen T J 2025-05-20 10:40:05 +00:00
parent ba54655b8c
commit 038d85708f

View File

@ -105,7 +105,15 @@ export const phonePeWebhook = onRequest({
logger.info(`Updated order status via webhook for orderId: ${payload.orderId} to ${payload.state}`); logger.info(`Updated order status via webhook for orderId: ${payload.orderId} to ${payload.state}`);
} }
if (payload.state === 'COMPLETED') { logger.info(`Checking payment state`, {
state: payload.state,
stateType: typeof payload.state,
stateLength: payload.state ? payload.state.length : 0,
stateUpperCase: payload.state ? payload.state.toUpperCase() : null,
stateComparison: payload.state === 'COMPLETED'
});
if (payload.state && payload.state.trim().toUpperCase() === 'COMPLETED') {
try { try {
logger.info(`Starting payment update process for merchantOrderId: ${payload.merchantOrderId}`); logger.info(`Starting payment update process for merchantOrderId: ${payload.merchantOrderId}`);