gpt4 book ai didi

paypal - ExpressCheckout 能否识别交易是否被批准?

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

前段时间,我为一个主要销售数字商品的简单网站开发了一个自定义购物车。我在上面集成了ExpressCheckout,在DoExpressCheckout操作之后,如果响应包含ACK等于Success或者SuccessWithWarning (正如当时的示例代码所说)然后我立即为用户设置对内容的访问权限。

我认为这是一个很大的错误,因为昨天一笔交易没有出现在所有者的帐户中,但由于用户具有访问权限而出现在网站中。联系 PayPal 后,我们检查了此特定交易是否被拒绝。来晚了,因为访问权限已经授予用户。

那我该怎么办呢?是因为 SucessWithWarning 没有经过审查,还是我不应该仅仅通过完成 DoExpressCheckout 就授予用户访问权限?我是否应该仅在授予用户访问内容后才使用 IPN 接收有关交易的信息?

最佳答案

是的,您将希望使用 IPN 进行交易后处理,并且您只希望在付款状态完成后授予访问权限。

在电子支票的情况下,您将获得一个状态为待处理的 IPN,然后在该电子支票通过(或失败)后,您将获得另一个具有更新状态的 IPN。

当然,这是实时发生的,因此您可以根据发送的数据相应地自动执行该过程。

关于paypal - ExpressCheckout 能否识别交易是否被批准?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24415097/

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