Собственная ошибка инициализации PayPal в ionic3 - PullRequest
0 голосов
/ 27 апреля 2018

Я делаю интеграцию между моим приложением 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 имеет ошибку. Кто-нибудь знает, что происходит или как исправить?

...