1

有没有人成功设置将在 Phonegap IOS 应用程序中运行的 Paypal 支付?

我们的简介是允许客户通过 CMS 在应用程序内设置付款。

我目前的方法是填充一个标准的购买按钮表单,该表单通过 json 加载到应用程序中 - 当用户进行预订时触发 - 他们将在应用程序外部发送到在 Safari 中运行的 Paypal 页面 - 当支付完成时 Paypal将重定向到一个安全的服务器页面 - 它将从贝宝接收交易 ID - 解密这个(通过贝宝提供的代码)以接收付款信息 - 将相关交易数据存储在数据库中,然后触发应用程序重新打开理想情况下触发应用程序内的一个函数,该函数将根据从 CMS 接收到的数据刷新订单。

听起来很复杂 - 但由于在应用程序中打开贝宝表单的限制 - 以及我们需要为广泛的用户即时制作购买按钮的事实 - 这是我能想到的最好的。

有没有人有更好的建议/尝试和测试的解决方案!?

4

2 回答 2

1

现在,我正在尝试找出在 iOS 上的 PhoneGap 支付方面提供最佳体验的方法...

在此处输入图像描述

说到 PayPal:刚刚尝试了他们的工作流程,我必须承认它与一个开箱即用的工作非常好,但是:返回 URL 将我带到了一个外部站点,所有这些都包含 Cordova 应用程序的上下文。(它可能通过覆盖默认 url到本地应用程序来修复,这在此处检测到,或者可能使用InAppBrowser

付款完成后,Paypal 将重定向到一个安全的服务器页面 - 该页面将从 paypal 接收交易 ID

请看区别:

(如果它们相关,我将在这方面进行更多尝试并分享发现)

于 2013-04-15T00:26:19.490 回答
0

如果你对一些 Objective-C 感到满意,你可以试试新的PayPal iOS SDK的 PhoneGap 插件。您可以将card.io PhoneGap 插件视为模型。

于 2013-03-22T02:05:16.130 回答