gpt4 book ai didi

php - 如何在 Paypal 结账期间验证交易 ID (TXN)

转载 作者:行者123 更新时间:2023-11-28 23:29:51 26 4
gpt4 key购买 nike

所以我需要在我的网站中集成 PAYPAL 结账功能。而且我对 Paypal 集成没有太多经验。如果您能提供帮助,那将是非常棒的。所以我已经完成了这个 Tutorial

我已经创建了两个 PAYPAL 沙箱帐户。一个给买方,另一个给卖方。我可以用这些付款。但问题出在 success.php 页面我需要在哪里验证付款。

我所做的是检查事务 ID 是否已存在于数据库中。但问题是 success.php 使用 GET 方法,事务 ID 可以在 GET 方法中编辑。因此,将交易 ID 更改为任何内容(随机字符串)将验证数据库中不存在交易 ID 并且您可以进行付款的条件。

因此,付款被标记为有效,余额被添加到用户数据库中。有什么方法可以检查交易 ID 是否是有效的 Paypal TX id。

谢谢:)

最佳答案

您不应依赖返回页面来验证交易。您通过 GET 收到的内容可以更改,客户可能之前关闭页面或因连接问题而永远不会被重定向。使用 PayPal 标准,您应该使用 IPN 来验证付款 https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNIntro/在线有关于他们的文档和脚本示例的信息。您需要设置一个监听器,该监听器将在交易执行后由 paypal 调用

关于php - 如何在 Paypal 结账期间验证交易 ID (TXN),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37695771/

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