Я занимаюсь разработкой мобильного приложения для электронной коммерции для android с использованием платформы ioni c. Я использовал ниже плагин для оплаты. https://ionicframework.com/docs/v3/native/braintree/ До 19 декабря пользовательский интерфейс braintree работал нормально. Но теперь, когда я пытаюсь оплатить (на устройстве android), пользовательский интерфейс открывается, а затем сразу же закрывается.
this.braintree.initialize(this.BRAINTREE_TOKEN)
.then(() => this.braintree.presentDropInPaymentUI(paymentOptions))
.then((result: PaymentUIResult) => {
if (result.userCancelled) {
console.log("User cancelled payment dialog.",result);
} else {
console.log("Ready for payment!");
this.payment_method_nonce=result.nonce;
let loading=this.toast.presentLoading();
this.customerData.proceed2Pay(this.getOrder()).then((data:any)=>{
loading.dismiss();
if(data.payment){
this.toast.toast(this.translate.instant('MESSAGE.PAYMENT_SUCCESS'),{cssClass:'toast-success',duration:4000});
this.placeOrder();
}
else{
this.toast.toast(this.translate.instant('MESSAGE.PAYMENT_FAILED'),{cssClass:'toast-danger',duration:4000});
}
});
}
})
.catch((error: string) => console.error(error));
}
При проверке приложения с помощью устройства проверки браузера в журналах консоли появляется следующее сообщение Пользователь отменил диалог оплаты. {userCancelled: true}
My ioni c info Пожалуйста, помогите мне исправить это. заранее спасибо