Paypal Jquery移动集成



我有一个应用程序,我正在其中集成通过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

最新更新