2013-06-27 49 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

你是对的,它总是更好地处理后端的这些事情。它只是一个很好的功能,如果库允许你设置这个默默地完成 –