2013-06-27 4 views
0

У меня возникла проблема с новым SDK для Paypal Android (https://developer.paypal.com/webapps/developer/docs/integration/mobile/android-integration-guide/).Периодическая оплата для Android SDK для Paypal

Я не могу найти способ реализовать повторяющиеся платежи (например, кнопку подписки для веб-сайтов) в платежной платежной системе Paypal в SDK Paypal. Возможно ли это с помощью SDK Paypal Android?

Я провел много дней, пытаясь понять это, но пришел в тупик.

ответ

1

Они SDK PayPal Android в настоящее время не поддерживают повторяющиеся платежи. Для повторяющихся платежей вы можете либо использовать Mobile Payments Library for Android, либо Mobile Express Checkout.

+0

Спасибо за вашу помощь. –

1

Как уже упоминалось, новый выпуск мобильных SDK PayPal для мобильных телефонов Android не поддерживает повторяющиеся платежи. Также не существует старой родной Android-библиотеки PayPal, которая раньше называлась MPL.

В зависимости от требований приложения и в какой стране целенаправленный к вам есть несколько вариантов на выбор:

  • Если приложение ориентированно на американском рынке - Stripe Android library позволит разметить данные кредитной карты и хранить их на заднем сервере для повторных платежей. Braintree Android library также позволяет сохранять данные кредитной карты, используя их инфраструктуру Venmo Touch. В обоих случаях вам придется заразиться руками и сделать некоторые разработки на стороне сервера, чтобы реализовать повторяющиеся функции оплаты (так как это зависит от вашего сервера, чтобы инициировать повторяющиеся платежи).

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

+0

спасибо за ответы. Я придерживаюсь Android SDK, но я обработал повторяющиеся функции оплаты (я предупреждаю пользователя об истекшем элементе, и у него есть выбор, чтобы возобновить его или нет), разработав скрипт PHP, который будет запущен как cron-задание на сервер один раз в день, и сценарий будет проверяться в нашей базе данных, когда срок действия элемента и что он должен делать. –

+0

Вы правы, всегда лучше справляйтесь с этими вещами на задней стороне. Его просто приятная функция, если библиотека позволяет настроить это, чтобы сделать это тихо –