2013-05-02 65 views
0

我正在使用PayPal的IPN服務來確認付款。我的聽衆正在檢查payment_status變量,希望找到「已完成」。除非付款返回「已完成」,否則我不想在數據庫中執行任何操作。我的問題是,如果它沒有以這種狀態回來呢?貝寶將繼續與我的聽衆溝通,直到完成?例如,狀態可能會返回爲「已處理」,這似乎是「完成」之前的一個步驟。下面是一個文檔的鏈接與所有的變量:IPN payment_status變量

https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/ipnguide.pdf

回答

0

第10頁:

由於IPN消息可以在不同階段的交易的進展情況進行發送,確保 那在啓用 商品或允許下載數字媒體之前,交易的付款狀態「已完成」。

所以,是的,我認爲貝寶總是會給你一個IPN Completed狀態。