2013-06-27 73 views
1

我剛剛開始使用PayPal API開始處理客戶的信用卡,並遇到了一個奇怪的問題。我設法讓所有的工作都能正常工作(即所有的400錯誤請求錯誤對我來說仍然非常出色)減去一件事。當我嘗試針對沙箱區域運行CC時,沒有爲地址的第2行指定任何內容,我看到以下錯誤被記錄:PayPal沙箱空白地址錯誤

錯誤迴應:{「name」:「VALIDATION_ERROR」,「details」:[{{ 「field」:「payer.funding_instruments [0] .credit_card.billing_address.line2」,「issue」:「不能爲空」}],「message」:「無效請求 - 查看詳情」,「information_link」:「https://developer.paypal.com/webapps/developer/docs/api/#VALIDATION_ERROR 「,」debug_id「:」cbaa2c4dfdb77「}

爲什麼地址2是必需的?他們自己的文檔(https://developer.paypal.com/webapps/developer/docs/api/)說這不是我完全迷失在這裏。

這是使用從他們的GitHub實例下載的RestAPISDK庫,我所做的一切都是在C#中。

回答

1

當你在REST API調用中有一個空白值時,它將返回一個錯誤。不需要提供line2值,但如果您將空白值包含在變量中,則系統會翻轉出來。完全刪除變量,你應該很好去。

+0

完美 - 謝謝! – RubyHaus