Подтвердить что ты не робот

Интерфейс интеграции UPI (Unified Payment Interface)

Я создаю приложение для Android, которое, как я думал, должно иметь лучшую платежную систему, которая должна освобождать пользователя от ввода деталей. Я пошел, хотя UPI, но не знаю, как интегрировать это.

4b9b3361

Ответ 1

Чтобы интегрировать UPI SDK в ваше приложение для Android, вы должны сотрудничать с банком, который предлагает эту услугу. Только банки с поддержкой UPI могут выступать в роли PSP (Поставщик платежных услуг). Некоторые банки, которые предлагают эту услугу: Да Банк, RBL, ICICI Bank, Axis Bank.

Как только у вас есть SDK, он в значительной степени подключится к Play Play и вряд ли потребует дневной работы. Хотя банк, предлагающий вам SDK, рассмотрит разработанное приложение, чтобы убедиться, что оно соответствует их стандартам безопасности.

Ответ 2

Трудно найти хорошо документированные файлы о том, как реализовать интеграцию UPI на веб-сайте UPI, но ниже я упоминаю некоторые ссылки, на которые вы можете ссылаться. Крест ссылается на все документы, один документ сам по себе не поможет:

https://digidhan.mygov.in/pages/pdf/sbi/NPCI%20Unified%20Payment%20Interface.pdf

Ответ 3

Вы не можете интегрировать, если вы не являетесь банком, Я также изучаю, как интегрировать UPI-API в приложение, но, к сожалению, в настоящее время он ограничен разработчиками, только банк может разработать это приложение, используя NPCI lib.

Документация:

- Общая библиотека Спецификации для Unified Payment Interface

- ОБРАБОТАННЫЕ ПЛАТЕЖИ ИНТЕРФЕЙС Процедурные рекомендации

- УНИФИЦИРОВАННЫЙ ИНТЕРФЕЙС ИНТЕРФЕЙСА API и технические характеристики

Ответ 4

Razorpay и несколько других торговцев связали банки и предоставили эту услугу таким разработчикам, как мы. Вы можете узнать больше о предложениях Razorpay здесь:

https://razorpay.com/upi/

Ответ 5

Я предполагаю, что вы не просите стать PSP самостоятельно, поскольку для этого потребуется гораздо больше, чем просто интеграция (вам нужно будет перечислить в RBI, чтобы стать PSP и т.д.)

Но вашу проблему можно решить, став торговцем, который будет использовать PSP в мобильном телефоне пользователя. В принципе, вы создадите URI и отправите это как намерение. Приложения PSP получают рекомендации для прослушивания конкретного URI и, следовательно, вы можете вызвать нужное приложение PSP из списка (если у вас установлено много приложений PSP).

URI будет содержать требуемую информацию. Приложение PSP может получить информацию из URI, и пользователь может просто подтвердить платеж. Ответ отправляется вызывающему приложению с идентификатором транзакции и некоторой информацией. Вы можете использовать это для продолжения потока приложений.

Вы можете создать URI следующим образом:

UPI://платить ра = АйСиАйСиАй/имя & р = USER_NAME & TID = 422d97c1-f0fc-4bea-b24a-511ffa85e86f & ат = 442,87 & т = Тест% сделка

и намерение может быть создано следующим образом:

Intent intent = new Intent();
intent.setData(Uri.parse(UPI));
Intent chooser = Intent.createChooser(intent, "Pay with...");
startActivityForResult(chooser, 1, null);

Слушайте ответ PSP в методе onActivityResult вашей деятельности.

Ответ 6

Даже я изучал эту интеграцию, но для PHP вы можете взглянуть на нижеследующий проект с открытым исходным кодом, написанный Рагунатом Джавахаром для android

https://github.com/ragunathjawahar/upi-dropin

И посмотрите, может ли это помочь вам с помощью