我应该在服务器端或客户端使用Paypal来获取Phonegap应用程序吗?

时间:2015-08-17 01:29:55

标签: php codeigniter cordova paypal phonegap-plugins

我正在开发一个新的商店应用程序,人们可以在那里买票。我想直接从应用程序使用Paypal作为付款系统。我不希望我的用户离开该应用。

我在网上看到,客户端和服务器端都有Paypal的库。 Cordova / Phonegap插件:https://github.com/paypal/PayPal-Cordova-Plugin CodeIgniter / PHP插件:https://github.com/angelleye/paypal-php-library

第一个问题:我是否需要整合两个平台? 如果不是,最好的选择是什么,我应该在服务器上支付还是直接从客户的手机上付款?

非常感谢

1 个答案:

答案 0 :(得分:1)

Cordova-Plugin构建于PayPal Mobile SDK库之上,为您的集成提供本机应用内付款。

从字面上看,您只能使用移动平台SDK实现完整的付款流程(跳过服务器端的付款验证步骤),但这必然取决于您的用例。

这里是推荐的解决方案,需要在两个平台上进行一些工作

付款可以是(1)您的服务器随后应验证的即时付款,或(2)您的服务器必须随后捕获的付款授权,或(3)您的服务器必须支付的订单付款随后授权和捕获

您可能需要查看here,了解有关服务器端如何使用移动支付的一些说明

为了记录,AngellEYE PHP库适用于PayPal经典API,与此主题无关​​。移动支付使用REST apis,您可以参考REST API PHP SDK进行服务器端实现