是否有人在设置将在Phonegap IOS应用程序中运行的Paypal付款方面有任何成功?
我们的简介是允许客户通过CMS在应用内设置付款。
我的方法目前是填充标准购买按钮表格,该表格通过json加载到应用程序中 - 这是在用户预订时触发的 - 他们将在应用程序外部发送到Safari中运行的Paypal页面 - 付款时已完成Paypal将重定向到一个安全的服务器页面 - 它将从paypal接收交易ID - 解密(通过PayPal提供的代码)以接收付款信息 - 将相关的交易数据存储在数据库中,然后触发应用程序重新打开并理想地触发应用程序内的功能,该功能将根据从CMS收到的数据刷新订单。
听起来很复杂 - 但由于在应用程序中打开paypal形式的限制 - 以及我们需要为广泛的用户动态制作购买按钮的事实 - 这是我能想到的最好的。
有没有人有更好的建议/尝试和测试解决方案!?
答案 0 :(得分:1)
现在我正试图找出在iOS上的PhoneGap支付方面提供最佳体验的内容......
说到PayPal: 刚刚尝试了他们的工作流程,我必须承认它开箱即用,只有一个但是:返回URL将我带到一个外部网站,所有这些都带有Cordova应用程序的上下文。 (它可能由overriding default url,to native app,which is detected here修复,或者可能使用InAppBrowser
付款完成后,Paypal将重定向到安全的服务器页面 - 这将从paypal收到交易ID
请看差异:
(我会在这方面做更多的事情并分享相关的发现)
答案 1 :(得分:0)
如果你对一些Objective-C感到满意,你可以对一个新的PayPal iOS SDK的PhoneGap插件进行破解。您可以将card.io PhoneGap plugin视为模型。