【发布时间】:2026-02-15 05:55:02
【问题描述】:
从用户的 PayPal 帐户中扣款时,PayPal 服务器在特定时间段内没有响应(超时)。我们决定假设钱实际上已经被拿走,所以我们发出退款。但是,如果没有从用户的帐户中取出钱会发生什么? PayPal返回什么短信?我已经查看了 API,但它并没有告诉我哪个适用于这种情况。
提前致谢。
【问题讨论】:
标签: paypal
从用户的 PayPal 帐户中扣款时,PayPal 服务器在特定时间段内没有响应(超时)。我们决定假设钱实际上已经被拿走,所以我们发出退款。但是,如果没有从用户的帐户中取出钱会发生什么? PayPal返回什么短信?我已经查看了 API,但它并没有告诉我哪个适用于这种情况。
提前致谢。
【问题讨论】:
标签: paypal
在我看来,你的做法是错误的。
您的问题的答案将是 PayPal 的 TransactionSearch API 来搜索最后一笔交易。
如果没有结果,则没有交易发生。如果有结果,则发生交易。
然后,您可以从中提取交易 ID,并调用 DoRefund API 为买家退款。
但是,在我看来,您应该首先找出 PayPal 会超时的原因。我很确定这不会是 PayPal 端的超时,所以我会做一些关于超时的实际原因的挖掘,而不是尝试用各种黑客来解决它(做一个由于超时而退款只不过是一种快速破解。)
【讨论】: