【问题标题】:Phonegap Paypal Plugin - Environment settings issuePhonegap Paypal 插件 - 环境设置问题
【发布时间】:2012-11-29 00:24:42
【问题描述】:

我已经设置了 Phonegap Paypal JS (Iphone - https://github.com/phonegap/phonegap-plugins/tree/master/iPhone/PayPalPlugin),当环境设置为无时它工作正常 - 出现 Paypal 覆盖,我可以进行测试付款 - 只要我将环境更改为任一沙箱或 Live - 什么都没有发生 - 事件被触发并且没有出现错误 - 但也没有出现 Paypal 屏幕......

我的 Xcode 输出如下所示 -

2012-12-11 12:21:42.008 ptapp[3108:907] WARNING: You are using a dummy PayPal App ID.
2012-12-11 12:21:44.038 ptapp[3108:907] SAiOSPaypalPlugin.prepare - set paymentType: 3
2012-12-11 12:21:44.042 ptapp[3108:907] SAiOSPaypalPlugin.payWithPaypal - payment sent.  
currency:GBP amount:10.00 desc:Jogging Club  
recipient:paul_1355160222_biz@liquidsolution.co.uk merchantName:Liquid Solution

我正在使用以下脚本来触发 -

函数 startPayment(payAmnt,payDesc) { window.plugins.paypal.prepare(PayPal.PaymentType.DONATION);

    window.plugins.paypal.setPaymentInfo({
            paymentCurrency : "GBP",
            paymentAmount : payAmnt,
            itemDesc : payDesc,
            //recipient : "name@example.com",
            recipient : "paul_1355160222_biz@liquidsolution.co.uk",
            merchantName : "Liquid Solution"

    });
    window.plugins.paypal.pay()


}

我的插件设置如下-

#define NO_APP_ID   @"dummy"

/* Get one from Paypal at developer.paypal.com */
#define PAYPAL_APP_ID   NO_APP_ID

/* valid values are ENV_SANDBOX, ENV_NONE (offline) and ENV_LIVE */
#define PAYPAL_APP_ENV  ENV_SANDBOX

我已经用 Paypal 的测试应用程序 ID 尝试了上述方法并得到相同的结果 - 所以我真的不知道发生了什么或从这里去哪里!非常令人沮丧!我唯一的想法是该插件不再受支持/生效。

非常欢迎任何关于修复原位或更好的替代方法的建议!

【问题讨论】:

  • 嘿伙计,我今天一直在做这个,我的第一次工作。你还有问题吗?
  • 嗨詹姆斯 - 刚刚看到这个 - 是的,仍然有问题!你做了什么与上述不同的事情吗?
  • 嘿,我刚被告知这个问题。我是 GitHub 上这个项目的新 Repo 所有者,我会马上调查。你碰巧找到了解决办法吗?当我得到更新和正确修复时,我会及时通知您并提交答案。
  • 嗨,仍然没有解决方案 - 它在沙盒/无模式下效果很好,但在实时模式下根本不行 - 实际上什么也没做。任何帮助都会很棒,由于其他工作承诺,该项目实际上已被搁置 - 所以您可以提出的任何建议都会非常有用
  • 我必须把它交给你@Paul......在看到你在不同阶段关于这个插件的所有 4 个帖子之后,我可以告诉你尽你所能让它工作......我最终报废并删除了所有旧的源文件,并从头开始完全重写所有内容。该项目根本没有由前任所有者维护。我保证再也不会让它变得那么糟糕了。如果您需要任何帮助或有任何其他问题,只需在项目页面上发布问题,我会尽我所能提供帮助!

标签: jquery ios xcode cordova paypal


【解决方案1】:

该插件已修复并删除了导致这些问题的错误。它现在位于https://github.com/SnareChops/PayPalPlugin,并已在 PayPal 的沙盒环境中成功测试。

【讨论】:

    猜你喜欢
    • 2021-08-13
    • 1970-01-01
    • 2021-07-31
    • 1970-01-01
    • 2016-11-25
    • 1970-01-01
    • 2010-09-29
    • 1970-01-01
    • 2013-07-30
    相关资源
    最近更新 更多