gpt4 book ai didi

api - 检查Paypal-Payment是否被预授权

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

我可以检查用户是否预授权了 Paypal 付款吗?如果我的用户选择 Paypal 付款,我会将他重定向到 Paypal 网站。用户登录,他授权付款,然后 Paypal 将用户重定向 repo 物车以查看订单并通过按下订单按钮完成订单。然后我执行 ApiCall“DoExpressCheckout”。

一切都很好。

但是,如果用户登录到他的 Paypal 帐户,然后单击“取消”,他将被重定向到购物卡,如果他随后按下订单按钮,我会收到错误“用户未授权付款”。

我现在的问题是:我可以检查付款是否已成功“预”授权给用户吗?我得到了 PayerID,我得到了状态“Ack=Success”,但我不知道用户是否真的授权了付款,对吧?

最好的问候,迈克尔

最佳答案

如果您调用 DoExpressCheckoutPayment然后返回 ACK=Success 然后您就收到了付款(尽管在某些情况下付款可能需要几天才能结清)。据我所知,没有“预授权”状态(除非您指的是计费协议(protocol),但那些只是让您运行 DECP 而无需用户再次进行完整结帐)。

如果他们在您调用 SetExpressCheckout 后取消那么你不应该得到任何通知。 Paypal 会将它们重定向到您的 CANCELURL url。

关于api - 检查Paypal-Payment是否被预授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19895023/

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