2016-01-20 188 views
-1

我在我的網站內設置了定期付款。當然,Paypal是付款方式。Paypal IPN的付款狀態

所以,當客戶有一個空的PayPal帳戶,自動付款將不會執行。

在這種情況下payment_status字段的值是什麼?

如何識別付款失敗?

+0

這都是在IPN文檔中回答的。顯示零研究工作。 – EJP

回答

2

IPN的文檔是here
每文檔:

PAYMENT_STATUS ==付款的狀態:
Canceled_Reversal:逆轉已被取消。例如,您贏得了與客戶之間的爭議,並且被撤銷的交易資金已經退還給您。

已完成:付款已完成,且資金已成功添加到您的帳戶餘額。

創建:使用Express Checkout進行德國ELV付款。

被拒絕:付款被拒絕。只有在付款爲 之前,由於 pending_reason變量或Fraud_Management_Filters_x變量列出的原因之一,纔會發生這種情況。

已過期:此授權已過期且無法捕獲。

失敗:付款失敗。只有當您的客戶的銀行賬戶支付爲 時纔會發生這種情況。

待定:付款正在等待處理。有關更多 信息,請參閱pending_reason。

退款:您退還了付款。

逆轉:由於退單或其他類型的 逆轉,支付已轉回。該資金已從您的賬戶餘額中刪除,並返還給買方 。原因代碼 ReasonCode元素中指定了反轉的原因。

已處理:付款已被接受。

空洞:此授權已被廢止。