2013-02-13 84 views
0

我使用Paypal Express Checkout進行定期付款並扣除首付金額。Paypal定期付款 - 快速結帳APPID拒絕

這裏是我的步驟:

我將用戶重定向到PayPal與協議,並獲得令牌

使用此令牌中扣除初始金額 然後用同樣的道理,以創建一個週期性的輪廓。

這在沙盒中運行良好。

現在我需要一個app_id來使它生活。

的問題是貝寶拒絕這個說法:

「但我仍然看到支付作爲一個‘標準’結賬,而不是預先覈准付款Preapprovals將用於創建與用戶結算協議可以在以後扣除「

你能請指點一下嗎?

結果:

儘管取得令牌沒有辦法證明我們正在創建經常性的個人資料,可能是他們拒絕它的理由。 但我使用相同的代碼,他們提供

https://www.x.com/developers/paypal/documentation-tools/paypal-sdk-index

回答

2

快速結賬和循環付款並不需要一個App ID。這些僅在您使用Adaptive Payments API時才需要。 Express Checkout不屬於Adaptive Payments API。這就是他們告訴你的......你根本不需要App ID。如果你在沙箱中傳遞一個,它必須被忽略。

如果您的沙箱中的所有內容都可以正常工作,只需將您的端點和API憑證更改爲實時值,即可使用。

+0

感謝您的寶貴建議。其實我從貝寶下載的代碼有這條線。這就是爲什麼我問,你能看到它爲什麼在代碼中存在 - Moons 2013-02-15 08:40:45

+0

因此,通過此代碼中的任何東西,並假設它會工作 – Moons 2013-02-15 08:41:01

+0

感謝您的幫助 – Moons 2013-02-16 05:26:49