2013-06-27 99 views

回答

1

正如JatinB已經提到的那樣,新發布的Android手機支付SDK PayPal不支持週期性支付。 PayPal原來的原生Android庫曾經被稱爲MPL。

根據您的應用需求和國家的有針對性的對您有幾個選項可供選擇:

  • 如果應用程序的目標是向美國市場 - Stripe Android library將允許你來標記的信用卡詳細信息,並將其儲存在後端服務器上進行定期付款。 Braintree Android library也允許通過使用他們的Venmo Touch框架來保存信用卡信息。在這兩種情況下,您都必須弄清楚自己的手,並在後端服務器端進行一些開發以實施重複性支付功能(因爲這是由服務器發起的重複性收費)。

  • 如果移動應用程序針對的是美國以外的客戶,則選擇在多個國家/地區工作的本地圖書館是有限的。在這種情況下,最好的選擇是使用已經提到的PayPal的Express Checkout產品,這是一款網絡結帳產品,但是具有針對移動重定向的移動優化UX(自動檢測瀏覽器用戶代理)。您可以將此結帳流程嵌入到Android Web視圖中,以避免從本機應用程序重定向到外部Web瀏覽器。並繼續發送電子郵件給PayPal,Stripe和Braintree的人,他們是否會在美國境外發布手機支付庫國家:)

+0

感謝您的回覆。我堅持使用Android SDK,但是我通過開發一個PHP腳本來處理定期付款功能(我提醒過期物品的用戶,他可以選擇是否續約),該腳本將作爲cron作業運行服務器每天一次,腳本將在數據庫中檢查項目何時到期並執行必要的操作。 –

+0

你是對的,它總是更好地處理後端的這些事情。它只是一個很好的功能,如果庫允許你設置這個默默地完成 –