【问题标题】:Paypal Jquery Mobile IntegrationPaypal Jquery 移动集成
【发布时间】: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


【解决方案1】:

我让它工作了。正如日志所建议的那样,我为小计和总计输入的值不相符。根据此处的示例,一个说 50 美元,另一个说 1 美元; https://github.com/paypal/PayPal-Cordova-Plugin

它现在在实时值以及 IPN 和 PDT 上运行良好。

谢谢@paypal_louis

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-19
    • 2016-05-05
    • 2016-04-25
    • 2014-11-23
    • 2023-03-29
    • 1970-01-01
    • 2019-02-02
    • 1970-01-01
    相关资源
    最近更新 更多