gpt4 book ai didi

paypal - 收到 Paypal 付款后如何执行代码?

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

我已经完成了一个程序的设计,准备创建一个商业系统。理想情况下,我想使用 Paypal 为我处理所有交易,无论我希望如何在我自己的网站上完成,并将信息安全地发送到 Paypal。我知道如何完成整个过程,但我不明白我应该在哪里添加代码让我的服务器生成序列代码并将其与客户信息一起存储在数据库中。

Paypal API 不是很有用,所以我想知道 PayPal 是否有一个变量通过 POST 或类似方式传回商家网站,可以检查该变量以验证付款是否已被接受,然后根据该状态使用react。

我知道我可以让它将用户发送回商家网站,但我希望它生成一个页面...

感谢您购买(姓名)!您的 (LICENSE_COUNT) 个许可证的序列号副本已发送到您的电子邮箱 (EMAIL)。

然后运行脚本自动生成序列号,发送给用户,保存在数据库中。

任何语言都是可以接受的。

最佳答案

您在使用 Payments Standard 吗?或 Express Checkout

如果您使用的是 Payments Standard,则需要使用 PDT + 自动返回以将数据返回到您的页面以供显示。也就是说,我不会依赖它向您的用户提供必要的详细信息,因为即使启用了自动返回,也不能保证他们总能回到那里。

Instant Payment Notification (IPN)推荐用于此类事情。它会将交易数据发布到您服务器上的监听器脚本。这与结账系统本身是分开发生的。您可以从该脚本中自动执行诸如更新数据库、访问第 3 方 Web 服务、发送电子邮件通知等任务。它还允许您正确处理电子支票(仅在付款结清时才交付电子商品。)

如果您使用 Express Checkout,您可以在结帐流程中处理此问题,而不是使用 IPN(如果您愿意的话),因为用户始终可以保证返回您的网站。也就是说,如果您接受电子支票,您仍然希望改用 IPN。如果您禁用了电子支票,那么这就可以正常工作。

关于paypal - 收到 Paypal 付款后如何执行代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13811430/

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