2012-02-08 111 views
1

我正在尝试使用PhoneGap PayPal插件在iPhone应用程序中为礼品卡设置移动PayPal付款,但我打了一堵砖墙:PayPal支付iOS,PhoneGap的移动支付,登录,MPL和MEP文件

  • 我可以启动付款并进入模拟器上的PayPal屏幕,但没有任何登录组合可以用于我。我已经在PayPal沙箱测试网站上提前几分钟验证过这些登录信息。我正在使用沙盒App-ID和ENV_SANDBOX。我也在我的Mac上登录到我的沙箱帐户,同时这样做。

  • 日志XCode中显示了所有正确的价格,项目等方面的细节

  • 我已经列入白名单日贝宝网站的付款信息,我不日志中获得白名单的消息。

  • 在我的iPhone 4与iOS 5.0我无法进入贝宝屏幕。该日志显示“文件系统检查错误”消息。我已经在其他地方看过这是关于越狱手机,但我的手机绝对不是越狱。

我已经尝试过几乎所有想法的组合,但无济于事。所以我必须问:

  • 沙盒支付PayPal移动支付是否正常?有没有人有成功的登录序列?

  • PhoneGap插件使用以“MEP”结尾的PayPal库文件,但最新的PayPal库使用“MPL”后缀(或MEC用于快速结帐)。一些函数调用在MEP和MPL之间也显示为不同。这是不同的版本和PhoneGap插件只是运行旧版本库?如果是这样,这可能是问题的原因吗?

+0

对于我在iPad上的iOS 4.3,日志中的文件系统检查错误,是否也是如此。虽然它在模拟器中起作用并完成沙箱中的事务。我会对MEP和MPL的答案感兴趣。 – tribalvibes 2012-02-09 02:35:58

回答

0

我现在只试过MECL库,因为我们的客户已经有一个工作服务器后端。

说不上来,如果这可以是任何对你有用的,但你可以在https://github.com/azicchetti/MECLPayPalPlugin

有一个镜头不幸的是,不使用MPL库,你需要一些后端代码来完成快速结账流程。它的工作,虽然。

干杯。

0

您是否在沙箱内创建了假帐户? 尝试测试在沙箱上付款时的登录信息不是您的paypal.com登录信息,也不是您的developer.paypal.com登录信息。

此外,您必须首先登录到developer.paypal.com,然后才能通过沙箱识别您的假沙盒帐户......这可能很难在移动设备上执行。