Android平台PhoneGap的PayPal插件

Posted

技术标签:

【中文标题】Android平台PhoneGap的PayPal插件【英文标题】:PayPal plugin for PhoneGap in Android platform 【发布时间】:2015-07-02 12:02:19 【问题描述】:

这就是我想要做的。我想使用 PayPal API 为用户提供付款选项。我创建了 PayPal 开发者帐户。我按照此链接上的教程进行操作:https://github.com/paypal/PayPal-Cordova-Plugin。我能够使该示例代码工作。这对我的目的来说已经足够了。将出现一个屏幕并要求选择通过卡付款或通过 PayPal 付款。我选择刷卡支付。为了我的项目的目的,我需要展示一个虚拟付款的往返。

但是会发生这种情况:选择卡后,我输入了一个虚拟测试卡号,例如 4111 1111 1111 1111,然后它要求我输入未来的卡号到期日期,所以我输入 04/18 和一些数字对于 CVV,假设它都在 Sandbox 环境中。但它失败了。

我该怎么办?需要在给我的企业帐户中更改某些内容?我也有客户 ID。任何帮助表示赞赏。谢谢。

【问题讨论】:

【参考方案1】:

由于过度使用,4 和 15 1 的虚拟信用卡无法在 PayPal 沙盒中始终如一地工作。您需要使用在您的其他 Sandbox 帐户之一中列出的卡号,或者您可以使用位于 PayPal Technical Support site 上的卡号生成器。

【讨论】:

感谢您的回复。我创建了另一个帐户并使用了提供的抄送号码。我还没有使用随机抄送号码。后续问题:你能解释一下这个过程是如何工作的吗?因此,在示例代码中,我输入了促进者帐户客户 ID,仅此而已。无论我使用哪个信用卡号,即拥有买家账户或企业账户的信用卡号,txn 仍然会发生。一个账户中出现随机金额 9999 美元,其他账户中显示其他金额?到底发生了什么?客户ID有什么用?在这里买卖如何运作? 客户 ID 告诉 PayPal 交易的商家/资金接收者是谁。当您使用服务商账户客户 ID 输入并完成付款时,资金将发送/接收到该账户。

以上是关于Android平台PhoneGap的PayPal插件的主要内容,如果未能解决你的问题,请参考以下文章

PhoneGap 的 PayPal - PaymentActivity.ENVIRONMENT_LIVE 中的错误

Phonegap/Cordova Geolocation 不适用于 Android 4.0+,但适用于所有其他平台

Windows 8.1 64 位错误与平台添加 android 命令的 PhoneGap

图标和闪屏未从 phonegap 复制到 android 平台

PhoneGap - Android - 在 phonegap 中滑动导航

Paypal 移动支付 - 使用 Phonegap HTML5 IOS 应用程序