logo

Easy UPI Payment 📱Android

Android Library to implement UPI Payment integration easily in Android App 💳💸

Get Started GitHub Maven Central

Easy UPI Payment - Android Library

Maven Central API Github Followers GitHub stars GitHub forks GitHub watchers

SocialPreview

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.

UPI Payment Flow

Sequence

Below sequence diagram will help you to understand sequence of events happening between different layers.

UPI Payment Sequence

Demo Flow (Screenshots)

1. Start 2. Select UPI App 3. Complete Payment 4. Finish