我现在正尝试使用客户端 REST 集成来加快 PayPal Express Checkout(即 checkout.js)的速度 here .我看到当支付完成时,我的 onAuthorize 函数被调用了一个“支付”对象。
我找不到关于此对象的任何文档,但一些研究揭示了以下属性(至少在今天):
- 支付 token
- 付款人ID
- 支付ID
- 意图
- 返回网址
现在我需要将用户重定向到我网站上的下一步,在那里我会出示确认他们已付款的收据等。我想我将上述数据发送到服务器,但由于该步骤很容易被欺骗由恶意用户创建,我需要在服务器端的 PHP 代码中验证这些详细信息。
我该怎么做?
最佳答案
您可以使用 paymentID
和payerID
以获取付款详细信息,并在那里验证这些详细信息。
参见 https://developer.paypal.com/docs/api/overview/#make-your-first-call有关从服务器调用 REST api 的一些基础知识
关于php - 如何验证服务器上的 PayPal Express Checkout 详细信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46719613/