正如 JatinB 已经提到的,新的 Android 移动支付 SDK PayPal 发布不支持定期支付。以前称为 MPL 的 PayPal 旧的原生 Android 库也没有。
根据您的申请要求及其针对您的国家/地区,您几乎没有可供选择的选项:
如果应用程序面向美国市场 - Stripe Android 库将允许您标记信用卡详细信息并将其存储在后端服务器上以进行定期付款。Braintree Android 库还允许使用他们的 Venmo Touch 框架保存信用卡详细信息。在这两种情况下,您都必须亲自动手并在后端服务器端进行一些开发以实现定期支付功能(因为这取决于您的服务器来启动定期收费)。
如果移动应用程序针对的是美国以外的客户,那么在多个国家/地区工作的本地图书馆的选择是有限的。在这种情况下,最好的选择是当前使用已经提到的 PayPal 的 Express Checkout 产品,该产品是 Web 结帐,但具有针对移动重定向的移动优化 UX(自动检测浏览器用户代理)。您可以将此结帐流程嵌入到 Android webview 中,以避免从您的本机应用程序重定向到外部 Web 浏览器。并继续向 PayPal、Stripe 和 Braintree 中的人发送电子邮件,他们是否会在美国以外的国家/地区发布移动支付库 :)