ios - 适用于 iOS 和 PhoneGap 的 PayPal 移动支付、登录、MPL 和 MEP 文件

标签 ios plugins cordova paypal

我正在尝试使用 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/

相关文章:

ios - 如何调配 Swift.print(项目 :separator:terminator)

javascript - jquery机场插件: How can I make it work with special characters?

javascript - "next"和 "previous"按钮在此触摸 slider 插件中不起作用

cordova - 插件 "phonegap-plugin-push"的错误 : Cannot find plugin. xml。请尝试重新添加

android - 机器人间隙 : how get webpage?

ios-如何在应用程序处于事件和非事件状态时使用自定义声音发出警报和小睡

ios - 如何为您的移动网络应用程序提供安装屏幕?

ios - Xcode 7 : exception breakpoint firing in `main.m` , 但应用运行正常

maven - 如何告诉jetty-maven-plugin运行哪个版本的jetty?

ios - 为什么在 iOS 上运行的空白 ionic 电容器 App 返回此错误 : Could not connect to the server