0

在 Paypal API 中,流程允许在 API 调用之前进行记录,有时在中间进行记录,例如在 Express Checkout 的情况下,以及在成功支付/交易之后。我担心收到呼叫成功确认但可能无法记录的最后一步。我一直在查看 API,但没有找到检查先前付款/交易结果的方法。有这样的电话吗?在这种情况下如何确保原子性?

4

1 回答 1

1

DoExpressCheckoutPaymentAPI 调用在任何 > 76.0 的版本中都是幂等的;如果您想验证交易是否真的完成,您可以简单地再次调用它。

或者,您还可以使用 PayPal即时付款通知来获取服务器到服务器的 POST,其中包含您帐户上发生的每笔交易的数据。

于 2012-07-30T13:28:52.993 回答