我正在开发一个新的商店应用程序,人们可以在那里买票。我想直接从应用程序使用Paypal作为付款系统。我不希望我的用户离开该应用。
我在网上看到,客户端和服务器端都有Paypal的库。 Cordova / Phonegap插件:https://github.com/paypal/PayPal-Cordova-Plugin CodeIgniter / PHP插件:https://github.com/angelleye/paypal-php-library
第一个问题:我是否需要整合两个平台? 如果不是,最好的选择是什么,我应该在服务器上支付还是直接从客户的手机上付款?
非常感谢
答案 0 :(得分:1)
Cordova-Plugin构建于PayPal Mobile SDK库之上,为您的集成提供本机应用内付款。
从字面上看,您只能使用移动平台SDK实现完整的付款流程(跳过服务器端的付款验证步骤),但这必然取决于您的用例。
这里是推荐的解决方案,需要在两个平台上进行一些工作
付款可以是(1)您的服务器随后应验证的即时付款,或(2)您的服务器必须随后捕获的付款授权,或(3)您的服务器必须支付的订单付款随后授权和捕获
您可能需要查看here,了解有关服务器端如何使用移动支付的一些说明
为了记录,AngellEYE PHP库适用于PayPal经典API,与此主题无关。移动支付使用REST apis,您可以参考REST API PHP SDK进行服务器端实现