2013-11-04 57 views
0

在生產中,DoExpressCheckout正在返回PayPal錯誤10422'客戶必須返回到PayPal以選擇新的資金來源'。修復生產中的DoExpressCheckout錯誤10422

我從貝寶發現了什麼文檔是有限的(https://developer.paypal.com/webapps/developer/docs/classic/api/errorcodes/#id09C3F05600A

指導客戶使用不同的資金來源。爲客戶提供快速鏈接以重新啓動Express Checkout流程並將客戶重定向回PayPal。

我想弄清楚這是什麼意思,因爲我個人有沒有再生錯誤的方式,因而沒有測試我的代碼(並要求我憤怒的顧客做兩walkthrus而我理清方式扭結似乎不合理)。

有誰知道這個錯誤的原因

  • 參考?
  • 如何自行生成此錯誤以便進行客戶體驗演練?
  • 應該使用什麼重定向? (第一個paypal.com ...?token = url或者我現在應該包含PayerID?)。

所有意見徵求。

回答

1

我相信Paypal正在指導您在您的網站上啓動Express Checkout程序(如生成新的令牌)。

是的,他們的錯誤代碼留下許多有待改進

+0

這也是我最好的猜測和我現在正在處理的事情。 – wxgeorge

0

一定有什麼錯誤的方法,資助人選擇,而在貝寶的網頁。例如,他們可能選擇使用未經驗證的銀行賬戶進行支付,並且系統不會「接受該賬戶。

這是一個客戶告訴你他們得到這個錯誤,我猜... ..?我會問他們他們選擇什麼類型的支付來源,看看是否有什麼可能會出錯。

+0

我在我的服務器日誌中發現錯誤。客戶承認使用相同的融資方式在別處購買沒有問題。我沒有禁用任何類型的付款(當我第一次看到我的整合接受了'eCheque'付款時,我感到非常沮喪,但不保證清楚......)。您是否具有如何配置帳戶以禁止特定付款選項的參考? – wxgeorge

+0

如果您想禁用電子支票,您可以在PayPal個人資料中執行此操作。它在付款接收偏好或類似的。也就是說,如果有人想以這種方式付款,你可能會失去這筆交易。如果您設置IPN,則可以自動處理處理掛單付款的訂單。如果它是某種數字商品訂單或訂閱註冊,則只有在支付確實已清除後才能更新系統。 –