我有一个集成了 PayPal 支付按钮的 php。当用户按下它并成功支付时,他会被重定向到一个站点。在这个网站上,我如何检查用户是否已付款?我想在我的网站上有一个用户必须付费的功能。
所以他看到按钮,按下支付,支付,被重定向,看到网站,输入他的数据,下载一些东西。我考虑过使用 REST Api 并查找销售,但为此我需要销售的 ID,而我没有?我怎样才能做到这一点?
实现此类操作的最快方法是使用PayPal Express Checkout。
SetExpressCheckout
API 请求以获取结帐令牌并将用户重定向到 PayPal 站点上的结帐流程。token
PayPal 让用户完成结帐,然后在他们使用附加到 URL的查询字符串参数付款后将他们重定向回您的网站。GetExpressCheckoutDetails
API 请求以获取交易的详细信息。DoExpressCheckoutPayment
API 请求以完成请参阅 PayPal 开发人员网站,了解 Express Checkout 流程和完整文档。
我还建议您查看实施Instant Payment Notification,它可以为您提供近乎即时的交易状态反馈。