2012-01-19 32 views
0

我打算使用PayPal Adaptive Payments API。PayPal API中的鏈接付款之前的授權

我要做到以下幾點:

1)用戶點擊「授權」按鈕,DoAuthorization做是爲了確保資金到位。用戶不應該在這個階段收費。

2)過了一段時間(例如3天),用戶點擊「支付」按鈕,並執行支付命令。我知道我們可以使用DoCapture來代替,但問題是我想使用僅與Pay命令一起提供的Chained Payment方法。

我已經考慮過DoAuthorization>(用戶點擊'Pay'按鈕)> DoVoid> Pay>(要求用戶再次登錄PayPal)。但是,這並不好,因爲用戶必須再次登錄PayPal。 (或者有沒有辦法解決這個問題?)

因此,請問是否可以將DoAuthorization與Pay命令關聯起來?或者有沒有其他方法可以達到同樣的效果?

回答

0

我會看看使用preapproval API調用。用戶將登錄到他們的PayPal賬戶並授權您在未來收取一定金額的費用。您保存預批准密鑰,然後使用preapproval密鑰稍後進行鏈接付款。無需第二次登錄。