2016-09-01 7 views
22

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

+0

Пожалуйста, поделитесь своим кодом с нами. – Developer

+0

@Singh У меня есть концепция, которую я где-то читал на новостном канале. Я прошу об интеграции. проверить это «https://www.quora.com/How-can-I-download-UPI-App-Unified-payment-Interface-launched-by-RBI-and-National-Payment-Corporation-of-India « – LuminiousAndroid

+0

Прямо сейчас UPI не запускается на рынке. Так что ждите android sdk. – Developer

ответ

6

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

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

+0

PhonePe, Razor Pay - это те, кто интегрирован в UPI через банк. – ankitjaininfo

+0

Эти ссылки сейчас неактивны, есть ли альтернативы? – Sumit

7

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

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

+0

Любые ссылки об этом на сайтах банков ??? Я не могу получить какие-либо детали. –

+0

. Вам нужно найти и связаться/связаться с заинтересованными лицами соответствующих банков. – Isj

3

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

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

- Common library Specifications for Unified Payment Interface

- UNIFIED PAYMENTS INTERFACE Procedural Guidelines

- UNIFIED PAYMENT INTERFACE API and Technology Specifications

3

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

https://razorpay.com/upi/

+2

Они предоставляют платежный шлюз sdk и взимают 2% + ST за транзакцию. Не прямой UPI sdk для реализации. –

1

я предполагаю, вы не просите, чтобы стать 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 метод вашей деятельности.

+0

Как сгенерировать 'tid', если мы собираемся использовать приложения PSP для транзакции? –

0

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

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

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

+0

Лучше всего, если бы вы могли дать более подробную информацию о том, почему это поможет, а точнее, задействованные функции. – Fabien

Смежные вопросы