This is the code that i want to store the payment status like success, failed in the dynamic dataset but i dont know why it is not working on the live site but in preview mode it is working fine. Please help me to add the store the data into dynamic dataset in live mode.
export function button1_click_1(event) {
createMyPayment()
.then( (payment) => {
wixPay.startPayment(payment.id)
.then( (result) => {
if (result.status === “Successful”) {
console.log(“successful”);
$w(‘#dynamicDataset’).setFieldValue(‘paymentStatus’,“Successful”);
$w(“#dynamicDataset”).save();
const currensucctItem = $w(“#dynamicDataset”).getCurrentItem();
console.log(currensucctItem);
} else if (result.status === “Failed”) {
// handle payment failure
console.log(“Failed”);
$w(‘#dynamicDataset’).setFieldValue(‘paymentStatus’,“Failed”);
$w(“#dynamicDataset”).save();
} else if (result.status === “Pending”) {
// handle payment pending
console.log(“Pending”);
$w(‘#dynamicDataset’).setFieldValue(‘paymentStatus’,“Pending”);
$w(“#dynamicDataset”).save();
} else if (result.status === “Cancelled”) {
// handle user closing payment panel
console.log(“Cancelled111”);
$w(‘#dynamicDataset’).setFieldValue(‘paymentStatus’,“Cancelled”);
$w(“#dynamicDataset”).save();
}
} );
} );
}
Please help