Я делаю интеграцию между моим приложением ionic3 и Paypal, я слежу за документацией с официального сайта родного плагина ionic. Но когда я нажимаю кнопку, чтобы вызвать PayPal, он обновляется до корневой страницы приложения.
Вот мой код:
gotoPaypal(){
this.pppayment = new PayPalPayment('3.33', 'USD', 'Description', 'sale');
this.payPal.init({
PayPalEnvironmentProduction: 'dgdfghfjfhgjghjadsasfdsdfsghkgjkjhk',
PayPalEnvironmentSandbox: 'hasvahgsdvajbdhgvcasdh sahgdvasdvagksd'
}).then(() => {
this.payPal.prepareToRender('PayPalEnvironmentSandbox', new PayPalConfiguration({
})).then(() => {
this.payPal.renderSinglePaymentUI(this.pppayment).then(() => {
}, () => {
console.log("Paypal 3333");
});
}, () => {
console.log("Paypal 2222");
});
}, () => {
console.log("Paypal 1111");
});
}
И перед автоматическим обновлением я вижу напечатанную на консоли "Paypal 1111", поэтому я думаю, что init Paypal имеет ошибку. Кто-нибудь знает, что происходит или как исправить?