我知道有必要使用IPN進行單筆付款(用戶批准付款並關閉瀏覽器等情況),但我不確定天氣是否需要他們進行預先批准的付款,因爲整件事情都完成了在一個請求中。 問題是:我可以依靠預先批准的付款答覆是否是最終的,還是我需要使用IPN?我是否需要IPN才能處理預先批准的付款?
我試圖找到對整個交易過程的某種解釋,但沒有成功。任何幫助表示讚賞。
感謝您的任何幫助。
我知道有必要使用IPN進行單筆付款(用戶批准付款並關閉瀏覽器等情況),但我不確定天氣是否需要他們進行預先批准的付款,因爲整件事情都完成了在一個請求中。 問題是:我可以依靠預先批准的付款答覆是否是最終的,還是我需要使用IPN?我是否需要IPN才能處理預先批准的付款?
我試圖找到對整個交易過程的某種解釋,但沒有成功。任何幫助表示讚賞。
感謝您的任何幫助。
下面是來自PayPal的支持響應:
這可能是支付狀態是可以改變的,例如,如果一個 支付有爭議那麼它可能是一個付款可以 逆轉。在這種情況下,您應該支付IPN的付款,因爲它確保您的系統始終具有最新的付款狀態。
似乎IPN處理是不可避免的。
@Andrew謝謝你的幫助
API調用回覆是最終的,是的,除非由於任何原因付款處於未決狀態。然後,API結果將成功,但付款狀態將處於待處理狀態。如果您使用的是IPN,您會收到一個待處理付款通知和另一個清除通知,以便您可以相應地自動執行相應操作。
API響應也不會包含與IPN相同的詳細信息,因此您可能需要IPN才能獲取API響應中不可用的數據。
從不需要IPN。這只是非常有用並且經常推薦。