| @@ -52,22 +52,18 @@ const Index = () => { | |||
| // const payloadUrl = "/api/payment/wallet/fps/enquiryfpspayload/"; | |||
| // const receiverUrl = "/noti-api/payment/payment-notification"; | |||
| //timer | |||
| const currentTimer = React.useRef(); | |||
| const [time, setTime] = React.useState(0); | |||
| React.useEffect(() => { | |||
| if (location.state != undefined) { | |||
| setPaymentData(location.state) | |||
| } | |||
| loadForm(); | |||
| currentTimer.current = setInterval(() => { | |||
| getPaymentStatus(); | |||
| setTime((prevTime) => prevTime + 1); | |||
| }, 500); | |||
| return () => clearInterval(currentTimer.current); | |||
| }, []); | |||
| React.useEffect(() => { | |||
| if (Object.keys(paymentData).length > 0){ | |||
| loadForm(); | |||
| } | |||
| }, [paymentData]); | |||
| React.useEffect(() => { | |||
| setOnReady(true); | |||
| }, [redirecturl]); | |||
| @@ -115,32 +111,6 @@ const Index = () => { | |||
| }); | |||
| } | |||
| const getPaymentStatus = () => { | |||
| // HttpUtils.post({ | |||
| // url: paymentPath+paymentStatusApi+paymentid, | |||
| // params:{ | |||
| // "apprefid": paymentData.transactionid, | |||
| // "webtoken": paymentData.webtoken, | |||
| // }, | |||
| // onSuccess: function(responseData){ | |||
| // const paymentstatuscode = responseData.paymentdetail.result.paymentstatuscode; | |||
| // if (paymentstatuscode === 'APPR') { | |||
| // const timestamp = '?t=' + Date.now(); | |||
| // window.top.location.href = paymentPath + payment.config.ackPagePath + timestamp; | |||
| // } else if (paymentstatuscode === 'CANC') { | |||
| // window.top.location.href = paymentPath + payment.config.indexPagePath; | |||
| // } else { | |||
| // window.top.location.href = paymentPath + payment.config.errPagePath; | |||
| // } | |||
| // }, | |||
| // onError: function(){ | |||
| // cancelPayment() | |||
| // clearInterval(currentTimer.current); | |||
| // } | |||
| // }); | |||
| }; | |||
| React.useEffect(() => { | |||
| const timeOutDate = new Date(fpsmerchanttimeoutdatetime); | |||
| const currentTime = new Date; | |||
| @@ -164,34 +134,6 @@ const Index = () => { | |||
| }); | |||
| } | |||
| // const getPayload = ()=>{ | |||
| // HttpUtils.get({ | |||
| // url: payloadUrl+"<paymenttoken>", | |||
| // onSuccess: function(responseData){ | |||
| // /* | |||
| // { | |||
| // "payload": "<payload>" | |||
| // } | |||
| // */ | |||
| // } | |||
| // }); | |||
| // } | |||
| // const getReceiver = ()=>{ | |||
| // HttpUtils.get({ | |||
| // url: receiverUrl+"<paymenttoken>", | |||
| // onSuccess: function(responseData){ | |||
| // /* | |||
| // { | |||
| // "payload": "<payload>" | |||
| // } | |||
| // */ | |||
| // } | |||
| // }); | |||
| // } | |||
| const getIcon = () => { | |||
| if(paymentData.type=="Visa") return VisaIcon; | |||
| if(paymentData.type=="Mastercard") return MasterIcon; | |||