2012-07-28 36 views
0

在PayPal API中,流允許在API調用之前進行日誌記錄,有時在中間(例如Express Checkout的情況下)以及成功的支付/交易之後進行記錄。我擔心收到電話確認成功的最後一步,但可能無法記錄。我一直在瀏覽API,但沒有找到一種方法來檢查以前的付款/交易的結果。有這樣的電話嗎?在這種情況下如何確保原子性?使用PayPal API的原子性

回答

1

DoExpressCheckoutPayment API調用在所有版本> 76.0時都是冪等的;如果您希望驗證交易確實完成,您可以再次簡單地再次調用它。

(可選)您也可以使用PayPal Instant Payment Notification爲您的帳戶中發生的每筆交易獲取服務器到服務器POST。

+0

啊,這是有道理的。我正在研究並找到GetTransactionDetails操作,這似乎很有用。有什麼經驗? – richard 2012-07-31 06:36:27