Paypal集成-ionic3中的付款不可处理错误?
我正在将paypal集成到我的ionic应用程序中,…很高兴我可以轻松地使用静态值实现paypal,但当我尝试使用动态值时,它显示了一个错误。 无法在控制台中处理付款Paypal集成-ionic3中的付款不可处理错误?,paypal,ionic3,paypal-sandbox,Paypal,Ionic3,Paypal Sandbox,我正在将paypal集成到我的ionic应用程序中,…很高兴我可以轻松地使用静态值实现paypal,但当我尝试使用动态值时,它显示了一个错误。 无法在控制台中处理付款 continueSubscription(){ //初始化付款。。。。。。 这个是.payPal.init({ PayPalenEnvironment生产:'', PayPalenEnvironment沙盒:“XXXXXX” }).然后(()=>{ var数据=此.paymentAmount; //环境:PayPalenEnvi
continueSubscription(){
//初始化付款。。。。。。
这个是.payPal.init({
PayPalenEnvironment生产:'',
PayPalenEnvironment沙盒:“XXXXXX”
}).然后(()=>{
var数据=此.paymentAmount;
//环境:PayPalenEnvironment非网络、PayPalenEnvironment沙盒、PayPalenEnvironment生产
this.payPal.prepareToRender('PayPalEnvironmentSandbox',新的PayPalConfiguration({}))。然后(()=>{
console.log(此.selectedValue);
var payment=new Paympayment(this.selectedValue.amount,this.selectedValue.currency_type,“Description”,this.selectedValue.descryption);
this.payPal.renderSinglePaymentUI(付款)。然后((res)=>{
//成功支付
this.paymentResponse=res;
},(错误)=>{
console.log(错误);
//错误或渲染对话框未成功关闭
});
}, () => {
//配置错误
});
}, () => {
//初始化时出错,可能是PayPal不受支持或其他原因
});
}
您是否确保this.selectedValue.amount
是一个字符串?
PayPal希望金额为字符串,不接受数字/int
如果执行console.log(this.selectedValue.amount),控制台会说什么代码>
您也可以尝试使用单引号而不是双引号。是否确保this.selectedValue.amount
是字符串?
PayPal希望金额为字符串,不接受数字/int
如果执行console.log(this.selectedValue.amount),控制台会说什么代码>
您也可以尝试使用单引号而不是双引号。您好,我也面临同样的错误。你能帮我解决同样的问题吗?嗨,事实上,在我的例子中,我传递了错误的金额值,比如..十进制值以参数形式发送?你好,我面临着同样的错误。你能帮我解决同样的问题吗?嗨,事实上,在我的例子中,我传递了错误的金额值,比如..十进制值以参数形式发送?是的,我传递了字符串形式的金额,但仍然得到了相同的错误。您能告诉我还有什么可以尝试和检查的吗?是的,我已经在字符串中传递了金额,但仍然得到相同的错误。你能告诉我还有什么可以尝试和检查的吗?