Как уже упоминалось, новый выпуск мобильных SDK PayPal для мобильных телефонов Android не поддерживает повторяющиеся платежи. Также не существует старой родной Android-библиотеки PayPal, которая раньше называлась MPL.
В зависимости от требований приложения и в какой стране целенаправленный к вам есть несколько вариантов на выбор:
Если приложение ориентированно на американском рынке - Stripe Android library позволит разметить данные кредитной карты и хранить их на заднем сервере для повторных платежей. Braintree Android library также позволяет сохранять данные кредитной карты, используя их инфраструктуру Venmo Touch. В обоих случаях вам придется заразиться руками и сделать некоторые разработки на стороне сервера, чтобы реализовать повторяющиеся функции оплаты (так как это зависит от вашего сервера, чтобы инициировать повторяющиеся платежи).
Если мобильное приложение предназначено для клиентов за пределами США, выбор местных библиотек, работающих в разных странах, ограничен. В этом случае лучшим вариантом будет использование уже упомянутого продукта PayPal Express Checkout, который является веб-проверкой, но имеет мобильный оптимизированный UX для мобильных переадресаций (автоматический детектирует пользовательский агент браузеров). Вы можете встроить этот поток проверки в веб-представление Android, чтобы избежать перенаправления на внешний веб-браузер из собственного приложения. И продолжайте отправлять электронные письма парням в PayPal, Stripe и Braintree, они выпускают мобильные библиотеки платежей за пределами США :)
Спасибо за вашу помощь. –