0

我有一个集成了 PayPal 支付按钮的 php。当用户按下它并成功支付时,他会被重定向到一个站点。在这个网站上,我如何检查用户是否已付款?我想在我的网站上有一个用户必须付费的功能。

所以他看到按钮,按下支付,支付,被重定向,看到网站,输入他的数据,下载一些东西。我考虑过使用 REST Api 并查找销售,但为此我需要销售的 ID,而我没有?我怎样才能做到这一点?

4

1 回答 1

1

实现此类操作的最快方法是使用PayPal Express Checkout

  1. 用户点击您网站上的付款按钮。
  2. 您的站点向 PayPal 发送SetExpressCheckoutAPI 请求以获取结帐令牌并将用户重定向到 PayPal 站点上的结帐流程。
  3. tokenPayPal 让用户完成结帐,然后在他们使用附加到 URL的查询字符串参数付款后将他们重定向回您的网站。
  4. 您的站点使用 PayPal 验证令牌并向 PayPal 发送GetExpressCheckoutDetailsAPI 请求以获取交易的详细信息。
  5. 您的网站向 PayPal 发送DoExpressCheckoutPaymentAPI 请求以完成

请参阅 PayPal 开发人员网站,了解 Express Checkout 流程完整文档

我还建议您查看实施Instant Payment Notification,它可以为您提供近乎即时的交易状态反馈。

于 2013-10-23T13:56:59.140 回答