我遇到了新的Paypal Android SDK(https://developer.paypal.com/webapps/developer/docs/integration/mobile/android-integration-guide/)的问题。
我无法在Paypal Android SDK的Paypal Paypal支付选项中找到实现定期付款(如基于网络的订阅按钮)的方法。这可能与Paypal Android SDK一样吗?
我花了很多天试图弄清楚这一点,但已经走到了尽头。
答案 0 :(得分:1)
他们PayPal Android SDK目前不支持定期付款。对于定期付款,您可以暂时使用Mobile Payments Library for Android或Mobile Express Checkout。
答案 1 :(得分:1)
正如JatinB已经提到的,新发布的Android移动支付SDK PayPal不支持定期付款。 PayPal的旧原生Android库也曾被称为MPL。
根据您的申请要求以及针对您的国家/地区,您可以选择的选项很少:
如果应用程序针对美国市场 - Stripe Android library将允许您对信用卡详细信息进行标记,并将其存储在后端服务器上以进行定期付款。 Braintree Android library还允许使用Venmo Touch框架保存信用卡详细信息。在这两种情况下,您都必须亲自动手并在后端服务器端进行一些开发,以实现定期付款功能(因为这取决于您的服务器以启动经常性费用)。
如果移动应用程序面向美国以外的客户,那么跨多个国家/地区的本地库的选择将受到限制。在这种情况下,最好的选择是当前使用已经提到的PayPal的Express Checkout产品,它是网络结账但具有针对移动重定向的移动优化UX(自动检测浏览器用户代理)。您可以将此结帐流程嵌入到Android webview中,以避免从原生应用程序重定向到外部Web浏览器。并继续向PayPal,Stripe和Braintree的人发送电子邮件,他们是否会在美国境外发布移动支付图书馆:)