phonepe #56
| @ -117,26 +117,29 @@ export const phonePeWebhook = onRequest({ | ||||
|       try { | ||||
|         logger.info(`Starting payment update process for merchantOrderId: ${payload.merchantOrderId}`); | ||||
| 
 | ||||
|         const orderData = orderDoc.data(); | ||||
|         const membershipId = orderData.metaInfo?.membershipId; | ||||
|         const bookingId = orderData.metaInfo?.bookingId; | ||||
| 
 | ||||
|         if (bookingId) { | ||||
|           await processDayPassBooking(payload, orderData, bookingId); | ||||
|         } else if (membershipId) { | ||||
|           const paymentUpdateSuccess = await updatePaymentDataAfterSuccess( | ||||
|             payload.merchantOrderId, | ||||
|             payload.orderId, | ||||
|             payload | ||||
|           ); | ||||
| 
 | ||||
|         logger.info(`Payment update result for merchantOrderId: ${payload.merchantOrderId}`, { | ||||
|           logger.info(`Payment update result for membershipId: ${membershipId}`, { | ||||
|             success: paymentUpdateSuccess, | ||||
|             orderId: payload.orderId | ||||
|           }); | ||||
| 
 | ||||
|           if (paymentUpdateSuccess) { | ||||
|           const orderData = orderDoc.data(); | ||||
|           const membershipId = orderData.metaInfo?.membershipId; | ||||
|           const bookingId = orderData.metaInfo?.bookingId; | ||||
|           if (bookingId) { | ||||
|             await processDayPassBooking(payload, orderData, bookingId); | ||||
|           } else if (membershipId) { | ||||
|             await processMembershipPayment(payload, orderData, membershipId); | ||||
|           } | ||||
|         } else { | ||||
|           logger.error(`No membershipId or bookingId found in metaInfo for order: ${payload.merchantOrderId}`); | ||||
|         } | ||||
| 
 | ||||
|         logger.info(`Payment data updated for completed payment: ${payload.merchantOrderId}`); | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user