【发布时间】:2015-10-25 21:10:43
【问题描述】:
我正在使用 PHP REST SDK 进行快速结帐,我的代码基于此示例:http://paypal.github.io/PayPal-PHP-SDK/sample/doc/payments/CreatePaymentUsingPayPal.html
这很好用,但我不确定如何将它与新的 In-Context checkout 集成。据我了解,我只需要 EC 令牌,这样我就可以将它与上下文结帐一起使用,并获得像 https://sandbox.paypal.com/checkoutnow?token=EC-TOKEN 这样的 URL,但我找不到仅获取 EC 令牌的方法。
使用 REST SDK 创建付款时,您得到的只是批准 URL https://sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-TOKEN。我可以从 URL 中提取令牌,但这似乎不是一个好主意。必须有办法获取 EC 令牌,除非我做错了什么。
【问题讨论】:
-
仅特定于
Express Checkout(Classic API)。因此,除非 Paypal 民间纠正,否则 REST API 不支持 In-Context (顺便说一句,它使用Paypal Payment在某种程度上参考 Classic API Express Checkout 流程)。嗯…… -
所以 In-Context 不支持 REST API ?上下文中不是一种新事物吗?奇怪的是他们不支持 REST API ......特别是因为如果你只是从 URL 中获取令牌,它就可以工作。无论如何,感谢您的帮助。我希望他们尽快添加对 REST API 的官方支持。
标签: php paypal paypal-rest-sdk