Я пытаюсь добавить кнопку PayPal Express в мое угловое приложение 6, и как только открывается всплывающее окно для оплаты, и вы нажимаете кнопку «Оплатить», я получаю 2 ошибки, которые я не знаю, почему.Это ошибки:
И это мой код:
ngAfterViewChecked(): void {
if (!this.addScript) {
this.addPaypalScript().then(() => {
paypal.Button.render(
{
env: 'sandbox',
client: {
sandbox: 'sadnbox-code-is-here',
production: 'sandbox-code-is-here'
},
commit: true,
payment: (data, actions) => {
return actions.payment.create({
payment: {
transactions: [
{ amount: { total: this.addFundsModel.amount, currency: 'USD' } }
]
}
});
},
onAuthorize: (data, actions) => { // error happens after this
return actions.payment.execute().then((payment) => {
// Do something when payment is successful.
console.log(payment);
this.addFundsModel.description = 'test';
this.campaignService.addFunds(this.addFundsModel)
.subscribe(
(response) => {
},
(error) => {
console.log(error);
}
);
});
}
}, '#paypal-checkout-btn');
this.paypalLoad = false;
});
}
}
Кто-нибудь знает, что с этим случилось?