【发布时间】:2015-12-08 12:46:59
【问题描述】:
我有一个应用程序,我在其中集成了通过 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 网站检查您的帐户”
关于我可能缺少什么的任何想法?
【问题讨论】:
-
您是使用 paypal 选项还是信用卡选项?我需要调试ID。它可以在控制台日志中找到,其中包含更具描述性的消息。你能贴在这里吗?谢谢。
-
嘿@paypal_louis 我正在使用贝宝选项。我无法获得调试 ID,因为我目前没有使用 Android Studio 或 eclipse。我正在使用 Phone gap build and testing 在我的手机上进行编码和部署。
-
由于您是在沙盒环境中,您是登录沙盒 PayPal 账户进行支付还是使用您的真实账户登录?
-
@paypal_louis 我登录了我的沙盒 Paypal 帐户..
-
嘿 @paypal_louis 这是我的调试 ID-PayPal 调试 ID:b00a1d98b13d1
标签: jquery cordova jquery-mobile paypal phonegap-build