我正在尝试使用 PhoneGap PayPal 插件在 iPhone 应用程序中为礼品卡设置移动 PayPal 支付,但我碰壁了:
我可以启动支付并进入模拟器上的 PayPal 屏幕,但登录组合对我不起作用。我已经在几分钟前在 PayPal 沙盒测试站点上验证了这些登录。我正在使用沙盒 App-ID 和 ENV_SANDBOX。执行此操作时,我还在我的 Mac 上登录了我的沙箱帐户。
XCode 中的日志显示包含所有正确价格、商品详细信息等的付款消息。
我已将 PayPal 网站列入白名单,但我没有在日志中收到白名单消息。
在装有 iOS 5.0 的 iPhone 4 上,我无法进入 PayPal 屏幕。日志显示“FILE SYSTEM CHECK ERROR”消息。我在别处看到这与越狱手机有关,但我的手机绝对没有越狱。
我已经尝试了几乎所有我能找到的想法组合,但都无济于事。所以我不得不问:
沙盒是否适用于 PayPal 移动支付?有没有人得到成功的登录顺序?
PhoneGap 插件使用以“MEP”结尾的 PayPal 库文件,但最新的 PayPal 库使用“MPL”后缀(或 MEC 用于快速结账)。 MEP 和 MPL 之间的一些函数调用也有所不同。这是版本差异,PhoneGap 插件只是运行旧版本库吗?如果是这样,这可能是问题的原因吗?
最佳答案
目前我只试用了 MECL 库,因为我们的客户已经有一个可以正常工作的服务器后端。
不知道这对你是否有用,但你可能有机会在 https://github.com/azicchetti/MECLPayPalPlugin
不幸的是,它不使用 MPL 库,您需要一些后端代码来完成快速结帐流程。不过,它确实有效。
干杯。
关于ios - 适用于 iOS 和 PhoneGap 的 PayPal 移动支付、登录、MPL 和 MEP 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9188181/