我開發了一個使用Express Checkout API的小額支付流程。我正在用我的朋友的帳戶用$ 1測試代碼。我的付款流程重定向到貝寶網站,他輸入他的信息並付款,他被重定向到我的確認謝謝頁面,但我從未收到資金。我已經在代碼中檢查了我的API憑證,並且它們都可以。我在確認屏幕上收到令牌和paypal payerid信息。可能是什麼問題呢?沒有通過Paypal Express收款Money Checkout API
預先感謝您。
我開發了一個使用Express Checkout API的小額支付流程。我正在用我的朋友的帳戶用$ 1測試代碼。我的付款流程重定向到貝寶網站,他輸入他的信息並付款,他被重定向到我的確認謝謝頁面,但我從未收到資金。我已經在代碼中檢查了我的API憑證,並且它們都可以。我在確認屏幕上收到令牌和paypal payerid信息。可能是什麼問題呢?沒有通過Paypal Express收款Money Checkout API
預先感謝您。
見我的答案在Why is DoExpressCheckoutPayment required for Paypal?
爲了使用快速結賬,你必須至少調用下面的API調用:
1. SetExpressCheckout - 建立交易。
2. DoExpressCheckoutPayment - 完成交易。
如果您在「謝謝」頁面上未調用DoExpressCheckoutPayment,則交易未完成。這是爲了提供更大的靈活性而設計的
Express Checkout在您自己的結帳過程中用作插入式解決方案。在Express Checkout將您重定向回您的網站後,您應該顯示訂單確認,買方可以在啓動最終DoExpressCheckoutPayment API調用的按鈕/鏈接之前查看其最終訂單詳細信息。這就是爲什麼DoExpressCheckoutPayment是必需的。
這筆款項是否從他的賬戶中扣除,交易是否顯示在此賬戶歷史記錄中? – Thilo