Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Paypal移动支付-使用Phonegap HTML5 IOS应用程序进行支付_Ios_Html_Cordova_Paypal - Fatal编程技术网

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

Paypal移动支付-使用Phonegap HTML5 IOS应用程序进行支付,ios,html,cordova,paypal,Ios,Html,Cordova,Paypal,有没有人成功地在Phonegap IOS应用程序中设置了Paypal支付 我们的任务是允许客户通过CMS在应用程序内设置付款 我目前的方法是填充一个标准的buy button表单,该表单通过json加载到应用程序中-这在用户预订时触发-它们将被发送到应用程序外部的Safari中运行的Paypal页面-支付完成后Paypal将重新定向到安全服务器页面-该页面将从服务器接收交易IDpaypal-将其解密(通过paypal提供的代码)以接收支付信息-将相关交易数据存储在DB中,然后触发应用程序重新打开

有没有人成功地在Phonegap IOS应用程序中设置了Paypal支付

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

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

听起来很复杂-但由于在应用程序中打开paypal表单的限制-以及我们需要为广大用户动态制作购买按钮的事实-这是我能想到的最好的方法


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

如果你对Objective-C感到满意,你可以尝试一下新版本的PhoneGap插件。您可以将视为一个模型。

如果您对Objective-C感到满意,您可以尝试一下新产品的PhoneGap插件。您可以将其视为一个模型。

现在,我正试图找出在iOS上PhoneGap支付方面提供最佳体验的是什么

说到贝宝: 刚刚尝试了他们的工作流程,我必须承认,它在开箱即用的情况下非常好,但是:返回URL将我带到了一个外部站点,所有这些都与Cordova应用程序的上下文有关。(可能通过、或使用进行修复)

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

请看区别:

  • -支付数据传输-无法依赖,用户只需关闭浏览器(在这种情况下关闭应用程序)
  • -即时付款通知-自动发布到后端,更好地指示付款是否完成

(如果相关的话,我会在这方面做更多的工作,并与大家分享研究结果)

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

说到贝宝: 刚刚尝试了他们的工作流程,我必须承认,它在开箱即用的情况下非常好,但是:返回URL将我带到了一个外部站点,所有这些都与Cordova应用程序的上下文有关。(可能通过、或使用进行修复)

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

请看区别:

  • -支付数据传输-无法依赖,用户只需关闭浏览器(在这种情况下关闭应用程序)
  • -即时付款通知-自动发布到后端,更好地指示付款是否完成

(我会在这方面做更多的工作,并分享相关的发现)

干杯,迈克尔,你在这里使用购买按钮方法吗?我猜这需要你在应用程序之外完成任何付款?Cheesask电脑,试一试:)实际上PayPal登录显示在应用程序中。这是返回url导致的问题-它使用绝对url,而不是在成功付款后看到3个按钮,我被重定向到其他一些网站,所有这些都在Cordova应用程序中(为了清晰起见,编辑了答案)。昨晚已经很晚了,今天我们将在AppBrowser上尝试类似的技巧…干杯,Michal,你在这里使用购买按钮方法吗?我猜这需要你在应用程序之外完成任何付款?Cheesask电脑,试一试:)实际上PayPal登录显示在应用程序中。这是返回url导致的问题-它使用绝对url,而不是在成功付款后看到3个按钮,我被重定向到其他一些网站,所有这些都在Cordova应用程序中(为了清晰起见,编辑了答案)。昨晚已经很晚了,今天我们将在应用浏览器上尝试类似的技巧。。。