我有一个应用程序,我正在其中集成通过Paypal支付选项。我已经很好地融入了,只是我遇到了一个我无法解决的错误。
我使用过这个插件;
https://github.com/paypal/PayPal-Cordova-Plugin
在index.js文件中,我有这个;
initPaymentUI: function() {
var clientIDs = {
"PayPalEnvironmentProduction": "MY_ID",
"PayPalEnvironmentSandbox": "SANDBOX_ID"
};
PayPalMobile.init(clientIDs, app.onPayPalMobileInit);
},
再往下,我有;
onPayPalMobileInit: function() {
// must be called
// use PayPalEnvironmentNoNetwork mode to get look and feel of the flow
PayPalMobile.prepareToRender("PayPalEnvironmentSandbox", app.configuration(),
app.onPrepareRender);
},
在我的手机上,它验证得很好,但就在我能够付款之前,我收到了以下错误;
"设置此付款时出现问题。请访问Paypal网站检查您的帐户"
有什么我可能错过的想法吗?
我开始工作了。正如日志所建议的那样,我为小计和合计设置的值不一致。根据这里的例子,一个是50美元,另一个是1美元;https://github.com/paypal/PayPal-Cordova-Plugin
它现在在实时价值以及IPN和PDT方面工作得很好。
感谢@paypal_louis