payments pay google for developers android payment-gateway payment

pay - Integración UPI(interfaz de pago unificada) de android



integrate google pay (6)

Estoy creando una aplicación para Android que pensé que debería tener un mejor sistema de pago que impida a los usuarios ingresar datos. He pasado por UPI pero no tengo idea de cómo integrar esto.



Incluso estaba investigando esta integración, pero para PHP, puede echar un vistazo al proyecto de código abierto que se encuentra a continuación escrito por Ragunath Jawahar para Android.

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

Y a ver si te puede ayudar con


Para integrar UPI SDK en su aplicación de Android, debe asociarse con un banco que ofrece este servicio. Solo los bancos habilitados para UPI pueden actuar como PSP (Proveedor de servicios de pago). Algunos bancos que ofrecen este servicio son: Sí Banco, RBL, Banco ICICI, Banco Axis.

Una vez que tenga el SDK, es prácticamente un Plug and Play y apenas requerirá un día de trabajo. Aunque el banco que le ofrece el SDK revisará la aplicación desarrollada para ver si coincide con sus estándares de seguridad.


Razorpay y algunos otros comerciantes se han vinculado con bancos y brindan este servicio a desarrolladores finales como nosotros. Puedes leer más sobre la oferta de Razorpay aquí:

https://razorpay.com/upi/


Supongo que no está solicitando convertirse en un PSP por sí mismo, ya que eso requeriría mucho más que solo integración (tendrá que ser incluido en RBI para convertirse en un PSP, etc.)

Pero su problema se puede resolver convirtiéndose en un comerciante que usará una PSP en el teléfono móvil del usuario. Básicamente, creará un URI y lo enviará como una intención. Las aplicaciones de PSP tienen las pautas para escuchar el URI específico y, por lo tanto, puede invocar la aplicación de PSP deseada de la lista (si tiene muchas aplicaciones de PSP instaladas).

El URI contendrá la información requerida. La aplicación PSP puede obtener los detalles del URI y el usuario solo puede confirmar el pago. La respuesta se está enviando a la aplicación de llamada con el ID de la transacción y alguna información. Puedes usar eso para continuar con el flujo de tu aplicación.

Puedes crear el URI de la siguiente manera:

upi: // pay? pa = icici / name & pn = USER_NAME & tid = 422d97c1-f0fc-4bea-b24a-511ffa85e86f & am = 442.87 & tn = transacción% de prueba

y la intención puede ser creada como:

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

Escuche la respuesta de PSP en el método onActivityResult de su actividad.