Я пытаюсь поставить платежный шлюз Stripe в свой проект. Я хочу вызвать функцию API "orderStatusUpdate", если платеж успешно выполнен клиентом. Может ли кто-нибудь, чтобы помочь мне.
loadStripe() {
if(!window.document.getElementById('stripe-script')) {
var s = window.document.createElement("script");
s.id = "stripe-script";
s.type = "text/javascript";
s.src = "https://checkout.stripe.com/checkout.js";
window.document.body.appendChild(s);
}
}
pay(amount) {
var handler = (<any>window).StripeCheckout.configure({
key: 'Publishable key',
locale: 'auto',
token: async function (token: any) {
console.log(token)
//IN HERE i try to put function ("this.orderStatusUpdate"), but it will give error.
}
});
this.orderStatusUpdate()
handler.open({
name: 'Project',
description: 'Online payment API',
amount: amount * 100,
currency : '$'
});
}
orderStatusUpdate() {
alert("Testing")
}