Easy UPI Payment - Android Library
Welcome! If you want to integrate UPI payments in Android app then you’re at right place.
Introduction
- This library acts as a mediator between your app and UPI apps (which are already installed in device).
- This library is based on these specifications provided by NPCI (National Payments Corporation of India).
- This library is based on Android Intent based operations.
- Whenever payment is initiated, it simply sends the
Intent
to the UPI apps installed on device. - When transaction is done, response is returned from library.
- Payment will be only processed when payee is having a valid merchant account of UPI. Otherwise, payment won’t be successful. This won’t work for general UPI payee user.
Flow
Below flow will help you to understand the flow of using UPI payments using this library.
Sequence
Below sequence diagram will help you to understand sequence of events happening between different layers.
Demo Flow (Screenshots)
1. Start | 2. Select UPI App | 3. Complete Payment | 4. Finish |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |