function orderConfirmation(){ init(); function init(){ addFullLoader(); getOrderStatus(); } function orderlistsummary({name,price,qty,total,img}){ let priceAmt = ''; let totalAmt = ''; let defaultImg =img ? imgServerNameBuild(img): `./dist/assets/imgs/nophoto.png`; let [priceSysm,priceamt] = getCurrencySymbol(price) priceAmt = `${priceSysm}${priceamt}` let [qtySymb,qtyamt] = getCurrencySymbol(qty*price) totalAmt = `${qtySymb}${qtyamt}` return `
${name}
Unit Price :${priceAmt}
Quantity :${qty}
Total Amount : ${totalAmt}
`; return `
${name}
${priceAmt}
${qty}
${totalAmt}
`; } function addFullLoader(){ document.querySelector('auth-loader').show(); } function removeFullLoader(){ document.querySelector('auth-loader').hide(); } async function getOrderStatus(){ const searchParams = window.location.search.split('&'); let orderId = searchParams[0].split('=')[1]; debugger; let orderRes = await API_SERVICES_ACTIONS.getAPIService(`apis/v4/bizgaze/integrations/hyperfusionpaymentgateway/gethyperfusionpaymentdetails/orderid/${orderId}`); if(orderRes.isError){ removeFullLoader(); return; } console.log(orderRes); //payment_group orderRes = JSON.parse(orderRes.response.result)[0]; $('.paymentmethodconfirm').html(orderRes.payment_group) if(orderRes.payment_status === 'FAILED'){ $('.ordercontainerconfirmError').removeClass('d-none'); $('.successorderconfirm').addClass('d-none'); removeFullLoader(); return; } const res = await API_SERVICES_ACTIONS.postAPIService(`apis/v4/bizgaze/transact/orders/updatepaymenttransactionstatus/refid/${orderId}`,null); console.log(res,'ress'); if(res.isError){ console.log(res); $('.ordercontainerconfirmError').removeClass('d-none'); $('.successorderconfirm').addClass('d-none'); removeFullLoader(); return; } if(!res.response.message.toLowerCase().includes('success')){ console.log(res); $('.ordercontainerconfirmError').removeClass('d-none'); $('.successorderconfirm').addClass('d-none'); removeFullLoader(); return; } let resData = JSON.parse(res.response.result); const {NetTotal,TaxAmount,OrderItems,CreatedDate,OrderNo } = resData; let [netcurrencySymbol,netamount] = getCurrencySymbol(NetTotal); $('.totalordersummary').html(`${netcurrencySymbol}${netamount}`); { let [ordercurrencySymbol,orderamount] = getCurrencySymbol(TaxAmount); $('.totaltaxsummary').html(`${ordercurrencySymbol}${orderamount}`); } let orderItemsListHTML = ''; for(let i=0;i