【问题标题】:Handle data after user paid with PayPal用户使用 PayPal 付款后处理数据
【发布时间】:2013-11-01 19:55:07
【问题描述】:

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

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

【问题讨论】:

    标签: php api paypal


    【解决方案1】:

    实现这样的最快方法是使用PayPal Express Checkout

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

    查看an introduction to the Express Checkout processfull documentation 的PayPal 开发者网站。

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

    【讨论】:

      猜你喜欢
      • 2011-11-24
      • 1970-01-01
      • 1970-01-01
      • 2017-10-04
      • 2018-01-17
      • 1970-01-01
      • 2017-08-18
      • 2012-06-01
      • 2021-10-04
      相关资源
      最近更新 更多