function orderConfirmation(){
init();
function init(){
addFullLoader();
getOrderStatus();
}
function orderlistsummary({name,price,qty,total}){
let priceAmt = '';
let totalAmt = '';
let [priceSysm,priceamt] = getCurrencySymbol(price)
priceAmt = `${priceSysm}${priceamt}`
let [qtySymb,qtyamt] = getCurrencySymbol(qty*price)
totalAmt = `${qtySymb}${qtyamt}`
return `
${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