it-swarm.dev

UPI (Antarmuka pembayaran terpadu) integrasi android

Saya sedang membangun aplikasi Android yang saya pikir seharusnya memiliki sistem pembayaran terbaik yang seharusnya membebaskan pengguna dari memasukkan detail. Saya sudah pergi UPI tetapi tidak tahu bagaimana mengintegrasikan ini.

29

Untuk mengintegrasikan UPI SDK di aplikasi Android Anda, Anda harus bermitra dengan bank yang menawarkan layanan ini. Hanya bank yang diaktifkan UPI yang diizinkan bertindak sebagai PSP (Penyedia Layanan Pembayaran). Beberapa bank yang menawarkan layanan ini adalah: Ya Bank, RBL, ICICI Bank, Axis Bank.

Setelah Anda memiliki SDK itu cukup banyak Plug n Play dan hampir tidak akan membutuhkan pekerjaan sehari. Meskipun bank yang menawarkan Anda SDK akan meninjau aplikasi yang dikembangkan untuk melihat apakah itu sesuai dengan standar keamanan mereka.

15
Isj

Sulit menemukan file yang terdokumentasi dengan baik tentang bagaimana menerapkan integrasi UPI di situs web UPI, tetapi di bawah ini saya menyebutkan beberapa tautan yang dapat Anda lihat. Rujuk silang semua dokumen, satu dokumen saja tidak akan membantu:

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

10
Deepak John

Anda tidak dapat mengintegrasikan, kecuali jika Anda adalah bank, Saya juga sedang menyelidiki bagaimana cara mengintegrasikan UPI - API di aplikasi, Namun sayangnya saat ini terbatas pada pengembang, only bank dapat mengembangkan aplikasi ini menggunakan NPCI lib

Dokumentasi:

- Spesifikasi perpustakaan umum untuk Antarmuka Pembayaran Terpadu

- INTERFACE PEMBAYARAN YANG TIDAK DIPERHATIKAN Pedoman Prosedural

- API ANTARMUKA PEMBAYARAN DAN Spesifikasi Teknologi

5
Yogesh Rathi

Razorpay dan beberapa pedagang lainnya telah terikat dengan bank dan menyediakan layanan ini untuk pengembang akhir seperti kami. Anda dapat membaca lebih lanjut tentang penawaran Razorpay di sini:

https://razorpay.com/upi/

4
Yash Agarwal

Saya berasumsi Anda tidak meminta untuk menjadi PSP sendiri karena itu akan membutuhkan lebih dari sekadar integrasi (Anda harus terdaftar di bawah RBI untuk menjadi PSP, dll.)

Tetapi masalah Anda dapat diselesaikan dengan menjadi pedagang yang akan menggunakan PSP di ponsel pengguna ..__ Pada dasarnya, Anda akan membuat URI dan akan mengirimkannya sebagai maksud. Aplikasi PSP diberi pedoman untuk mendengarkan URI spesifik dan karenanya, Anda dapat memanggil aplikasi PSP yang diinginkan dari daftar (jika Anda memiliki banyak aplikasi PSP yang diinstal).

URI akan berisi informasi yang diperlukan. Aplikasi PSP dapat memperoleh detail dari URI dan pengguna hanya dapat mengkonfirmasi pembayaran. Respons sedang dikirim ke aplikasi panggilan dengan ID transaksi dan beberapa info. Anda dapat menggunakannya untuk melanjutkan aliran aplikasi Anda.

Anda dapat membuat URI dengan cara berikut: 

upi: // bayar? pa = icici/name & pn = USER_NAME & tid = 422d97c1-f0fc-4bea-b24a-511ffa85e86f & am = 442,87 & tn = Uji% transaksi

dan maksudnya bisa dibuat seperti:

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

Dengarkan respons PSP dalam metode onActivityResult dari aktivitas Anda.

2
deep

Bahkan saya melihat integrasi ini tetapi untuk PHP, Anda dapat melihat proyek open source di bawah ini yang ditulis oleh Ragunath Jawahar untuk Android

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

Dan lihat apakah itu bisa membantu Anda

0
mohammedirfan655