2014-09-19 57 views
0

我正在使用PayPal的Mobile SDK v2.0將PayPal整合到我的移動應用程序中。原生移動應用一次批准付款和未來付款

是否有可能讓最終用戶批准立即付款並預先批准可能的未來付款?

這是我一直在思考的流動:在

  1. 用戶登錄
  2. 用戶希望使用貝寶進行付款,並檢查應用程序的盒子不要求用戶重新輸入PayPal未來購買憑證。
  3. 用戶被帶到PayPal本地視圖並輸入憑證。
  4. 用戶在同一視圖上確認付款(以及預先批准未來付款)。
  5. 用戶未來有一段時間會回來,並嘗試再次使用PayPal付款。
  6. 應用程序確實不是向用戶顯示任何更多的PayPal本機視圖。

回答

1

當然這是可能的。基本上,未來支付的想法是讓您的應用在用戶同意後安全地存儲令牌並刷新令牌。因此,如果用戶過去已經同意,當他們到達付款屏幕時,您已經存儲了令牌並且不需要他們登錄。當他們點擊付款時,您只需使用刷新令牌來獲取新令牌您的後端服務器,並使用新的令牌付款而無需任何用戶交互。

如果您以前沒有爲想要付款的用戶存儲令牌,則會向他們顯示PayPal視圖以登錄並同意,獲取授權碼,然後使用它獲取令牌並刷新令牌。然後您使用剛剛獲得的令牌立即付款並存儲這兩個令牌供以後使用。