php - 对于 Phonegap 应用程序,我应该在服务器端还是客户端使用 Paypal?

标签 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

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

非常感谢

最佳答案

Cordova 插件构建在 PayPal 移动 SDK 库之上,为您的集成提供原生应用内支付。

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

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

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

您可能需要查看 here有关服务器端如何为移动支付工作的一些说明

郑重声明,AngellEYE PHP 库适用于 PayPal 经典 API,与本主题无关。移动支付使用REST api,可以引用REST API PHP SDK用于服务器端实现

关于php - 对于 Phonegap 应用程序,我应该在服务器端还是客户端使用 Paypal?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32041604/

相关文章:

php - 计算多行的两个数据库值之间的时间差

javascript - 电话间隙:FileTransferError.FILE_NOT_FOUND_ERR

cordova - 用于cordova插件的package.json vs config.xml

java - Apache Cordova 媒体捕获插件不显示视频记录倒计时时间

PHP:如何增加表行中的值以计算 View 并将计数限制为一个 IP 地址

php - 如何使用 session 将所有数据存储在数据库中并检索它以在 PHP 中用作 ID

php - 在 PHP 中每行添加 4 个项目

php - 什么可以阻止带有 PHP 变量的 CSS 加载?

php - 一旦移动到 Media Temple 主机,jQuery(Nvio slider )就不会在 CodeIgniter 应用程序上触发

php - 如何在 CodeIgniter 的 url 中隐藏 Controller 名称?