gpt4 book ai didi

php - 需要 Paypal IPN吗?

转载 作者:太空宇宙 更新时间:2023-11-03 16:20:13 25 4
gpt4 key购买 nike

我正在做一个涉及 Paypal 的项目,更具体地说是使用 PHP 中的 NVP API。但我似乎无法弄清楚 IPN 功能的用途。

我的意思是,当用户被重定向到 Paypal 以确认购买时,当交易完成时,他将被重定向回我网站的“Paypal-succes-page”。为了确保他确实付款,我可以使用“PaymentDetails”操作。

IPN 在这个过程中的什么位置?它有什么好处?

谢谢

最佳答案

与 PayPal 服务集成后,您会注意到存在三个主要 channel (IMO,了解这一点很重要,这样您才能决定应用程序的优势):

  1. > IPN: Instant Payment Notification
  2. > PDT: Payment Data Transfer
  3. > PayPal's API

要使用 PayPal 的 IPN,您需要添加一个“监听器”脚本 (example) 并将地址添加到您的 PayPal 帐户。每当事件发生时,PayPal 都会通过您的监听器直接向您的服务器发送消息,然后您会相应地更新您的帐户。这对于运行订阅服务特别有用,因为事件将在后台发生而无需用户干预,并且您可以捕获成功/失败的定期付款等。

PayPal 的 PDT 是一个系统,用于在用户从 PayPal 重定向回您的站点时接受数据。例如,用户点击“购买”,他们将被引导至 PayPal,输入信息等。然后,一旦付款完成,他们将被重定向回您的网站。 PayPal 可以传递有关交易的详细信息,包括交易是否成功,以便您可以在您的网站上显示相应的成功/失败页面。

PayPal 的 API 允许您与 PayPal 的服务更深入地集成,如果您直接从您的网站管理付款,您将使用它。

这些服务并不相互排斥,因此您可以将任意组合与您的应用程序结合使用。

希望对你有帮助

关于php - 需要 Paypal IPN吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9965466/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com