gpt4 book ai didi

paypal ipn 未完成交易的最大时间

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

大家好,希望你们能帮帮我。

我正在使用 PHP 将 paypal(第一次)集成到一个网站中。据我了解,确认交易成功的方法有两种,PDT 和 IPN。

现在的问题是,所售商品的存货有限。因此,如果假设某人预订了一件商品并被带到 PAYPAL 网站进行最后付款,我必须阻止所有其他人进行购买,因为最后一件商品将被“预订”。

但是假设这个人(预订了最后一件元素)进入了 paypal 页面,然后简单地关闭了它。这会导致我收到“失败”的 ipn(所以我应该取消保留该项目以便其他人可以购买)吗?

如果是这样,失败的 IPN 需要多长时间才能到来?

如果不是,我应该如何处理。

有没有IPN不来的情况?

最佳答案

您可以使用 Express Checkout API。使用 EC,付款是一个两步过程。在第一步中,您进行 API 调用 (SetExpressCheckout) 以设置交易,并将买家重定向至 PayPal。到达那里后,买家授权付款,然后返回您的网站。

此时没有钱易手。您需要进行第二次 API 调用以获取资金 (DoExpressCheckout)。

您可以将元素保留一段特定时间,如果买家放弃交易,或者批准付款的速度很慢,您可以将元素放回给公众。如果他最终批准并返回您的站点,您只需跳过第二步,并通知用户他的交易已超时。没有钱易手,没有元素被重复出售。

关于paypal ipn 未完成交易的最大时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12974817/

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