Регулярный платеж Razorpay в Android

Я использую Razorpay для оплаты в своем приложении для Android.

compile project(':razorpay-android-2.0.1')

В настоящее время платежи работают нормально.

Теперь мне нужно реализовать регулярный платеж (автоматическое продление / подписка) с помощью Razorpay.

Я не мог найти никаких чистых документов для того же самого. Не стесняйтесь сообщать мне ценную информацию.


person Newbie    schedule 06.02.2018    source источник


Ответы (2)


Наконец-то нашел сам.

Есть 3 основных шага:

  1. Определите план, который устанавливает, какую сумму следует выставлять счет и как часто.
  2. Создайте подписку для выбранного плана с указанием начальной и конечной информации.
  3. Создайте транзакцию аутентификации (транзакцию аутентификации).

Но все эти три шага должны быть реализованы из бэкэнда.

Со стороны внешнего интерфейса (приложение для Android) нам необходимо сделать следующее:

  1. Необходимо получить все идентификаторы plan_id из серверной части
  2. Отправьте конкретный идентификатор плана, для которого нам нужна подписка, и бэкэнд сгенерирует subscription_id.
  3. Получить идентификатор подписки, созданный в бэкэнде
  4. Во время оплаты razorpay добавьте два дополнительных параметра «subscription_id» и «повторяющийся». Установите повторяющееся значение 1.
  5. Отправьте transaction_id в бэкэнд, который мы получим при успешной оплате.

К вашему сведению. Я использовал SDK "com.razorpay: checkout: 1.4.5"

Удачного кодирования.

person Newbie    schedule 29.06.2018
comment
почему они не добавили это в свою документацию? Спасибо, действительно помогли. - person Ravinder Bhandari; 25.07.2018

Спасибо, что разместили вопрос. Здесь вы можете найти Справочник по API здесь.

Чтобы объяснить процесс простыми шагами:

  1. Определите план, который устанавливает, какую сумму следует выставлять счет и как часто.
  2. Создайте подписку для выбранного плана с указанием начальной и конечной информации.
  3. Создайте транзакцию аутентификации (транзакцию аутентификации). Транзакция аутентификации - это процесс утверждения, который дает разрешение на периодическое снятие средств с карты клиента. Это важный и обязательный шаг при создании подписки.

Сообщите мне, было ли это полезно.

person aroras    schedule 06.02.2018
comment
Привет, @aroras, я уже просмотрел эту ссылку. Не могли бы вы дать мне кусок кода для того же самого? Тогда это будет мне полезно. - person Newbie; 07.02.2018
comment
@ Новичок, ты пережил это? Я не смог найти никаких ссылок на подписки в их документации по Android SDK. - person binaryKarmic; 27.06.2018
comment
@binaryKarmic Добавил ответ. Проверь это. Если у вас есть какие-либо вопросы или проблемы, не стесняйтесь, дайте мне знать. - person Newbie; 29.06.2018