2016-08-02 74 views
0

我們目前使用PayPal(PHP)的其餘API,並且沙盒中的一切正常工作。當我們去住,我們繼續獲得以下信息:PayPal:使用API​​在實時模式下儀器被拒絕使用API​​

{"name":"INSTRUMENT_DECLINED","details":[],"message":"The instrument presented was either declined by the processor or bank, or it can't be used for this payment.","information_link":"https://developer.paypal.com/docs/api/#INSTRUMENT_DECLINED","debug_id":"8ad80896530bd"} 

這是什麼意思,更重要的是有這種不被抓作爲PHP SDK異常的原因。它似乎通過沒有問題(使用完全相同的代碼在示例文件中執行付款)。有沒有辦法解決這個問題?

+0

返回的信息似乎對我很清楚。你讀的頁面:https://developer.paypal.com/docs/api/#INSTRUMENT_DECLINED – 2016-08-02 22:14:38

+0

是的。閱讀。希望也許這是一個我們可以改變的設置來解決它(比如接受卡支付等,但我們已經嘗試了所有這些)。更關心如何可靠地發現異常。 – user1835434

+0

這將是一個業務流程而不是編碼。 – 2016-08-03 20:55:50

回答

1

付款方式的聲音被銀行拒絕,或者不允許嘗試購買。例如預付借記卡現在經常能夠完成某些支付,並且許多卡在地理上受到限制。

一切都在沙盤

沙盒實際上並沒有與銀行卡是否是好檢查工作正常,所以它不會紛紛拋出了同樣的錯誤。沙盒用於測試代碼路徑是否按預期工作。問題不在於你的腳本。

+0

所以錯誤正是錯誤的意思,它是驚人的:-) – 2016-08-02 22:17:29

+0

@Dagon :-)有時候所需要的只是一個解釋,讓事情點擊。總是發生在我身上 – BeetleJuice

+0

BeetleJuice BeetleJuice BeetleJuice ..等待 – 2016-08-02 22:21:43

相關問題