From 35c100811f6e79c495cbbafb61de57c25d801f81 Mon Sep 17 00:00:00 2001 From: Alex Cheung Date: Fri, 19 Apr 2024 16:03:00 +0800 Subject: [PATCH] update status api --- src/pages/Payment/PaymentCallback.js | 57 ++++++++++++++++------------ 1 file changed, 32 insertions(+), 25 deletions(-) diff --git a/src/pages/Payment/PaymentCallback.js b/src/pages/Payment/PaymentCallback.js index 20506d0..24ba657 100644 --- a/src/pages/Payment/PaymentCallback.js +++ b/src/pages/Payment/PaymentCallback.js @@ -109,36 +109,43 @@ const Index = () => { // ) HttpUtils.post({ - url: UrlUtils.PAYMENT_STATUS_API+transactionid, + url: UrlUtils.PAYMENT_CALLBACK_STATUS_API+transactionid, params: { "apprefid": transactionid, "webtoken": localStorage.getItem("webtoken"), + "paymentId": localStorage.getItem("paymentId") }, onSuccess: function (responseData) { - setResponeDataData(responseData) - if (responseData.paymentdetail?.result?.paymentstatuscode === "APPR") { - localStorage.removeItem("webtoken"); - localStorage.removeItem("transactionid"); - } - HttpUtils.post({ - url: UrlUtils.PAYMENT_SAVE, - params: { - id: localStorage.getItem("paymentId"), - transNo: responseData.transactionid, - transDateTime: new Date(responseData.paymentdetail.time).toISOString(), - egisRefNo: responseData.paymentdetail.paymentid, - status: responseData.paymentdetail.result.paymentstatuscode, - payload: responseData - }, - onSuccess: function (responseData2) { - responseData2.data["transDateStr"] = DateUtils.dateFormat(responseData2.data.transDateTime, "DD/MM/YYYY"); - responseData2.data["transTimeStr"] = DateUtils.dateFormat(responseData2.data.transDateTime, "HH:mm:ss"); - setItemList(responseData2.paymentItemList) - setPaymentData(responseData2.data); - // localStorage.removeItem("paymentId"); - // setPaymentId(responseData2.id) - } - }); + localStorage.removeItem("webtoken"); + localStorage.removeItem("transactionid"); + setResponeDataData(responseData.transactionData) + responseData.paymentItemList.data["transDateStr"] = DateUtils.dateFormat(responseData.data.transDateTime, "DD/MM/YYYY"); + responseData.paymentItemList.data["transTimeStr"] = DateUtils.dateFormat(responseData.data.transDateTime, "HH:mm:ss"); + setItemList(responseData.paymentItemList) + setPaymentData(responseData.data); + + // if (responseData.paymentdetail?.result?.paymentstatuscode === "APPR") { + + // } + // HttpUtils.post({ + // url: UrlUtils.PAYMENT_SAVE, + // params: { + // id: localStorage.getItem("paymentId"), + // transNo: responseData.transactionid, + // transDateTime: new Date(responseData.paymentdetail.time).toISOString(), + // egisRefNo: responseData.paymentdetail.paymentid, + // status: responseData.paymentdetail.result.paymentstatuscode, + // payload: responseData + // }, + // onSuccess: function (responseData2) { + // responseData2.data["transDateStr"] = DateUtils.dateFormat(responseData2.data.transDateTime, "DD/MM/YYYY"); + // responseData2.data["transTimeStr"] = DateUtils.dateFormat(responseData2.data.transDateTime, "HH:mm:ss"); + // setItemList(responseData2.paymentItemList) + // setPaymentData(responseData2.data); + // // localStorage.removeItem("paymentId"); + // // setPaymentId(responseData2.id) + // } + // }); } }); }