gpt4 book ai didi

paypal - PAYMENTINFO_0_PAYMENTSTATUS 待定

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

我正在使用 PayPal 的快速结账为我们的客户付款。要确认/完成付款,请调用“DoExpressCheckoutPayment”。 PayPal 响应中的 PAYMENTINFO_0_PAYMENTSTATUS 设置为“Pending”而不是“Completed”。

意思是几件事,主要是:

  • 客户货币与公司货币不同。
  • 用户账户中的资金不足。

我该如何处理?我应该为此设置 IPN,让 cronjob 在几天后检查付款,还是 PayPal 会第二次返回我的成功 URL?

最佳答案

您可能正在发送一个 doAuthorization API 调用,然后在您获取授权之前状态将处于待定状态。

这是一篇类似的帖子,提供有关 Express Checkout 待处理交易的信息。两个答案都详细说明了 Express Checkout 付款待处理的原因:

Stack Question Pending PayPal Payments

因此,您要么需要 Sale 的付款操作,要么需要获取您的授权。

从 PayPal 文档确保交易完成,您需要通过以下 API 调用:

PAYMENTREQUEST_0_PAYMENTACTION=Sale

您可以在 PayPal 开发者网站上找到更多信息:
PayPal Express Checkout Payment Information

关于paypal - PAYMENTINFO_0_PAYMENTSTATUS 待定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23468185/

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