> For the complete documentation index, see [llms.txt](https://oneupi.gitbook.io/integration/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://oneupi.gitbook.io/integration/introduction.md).

# Introduction

A detailed walkthrough of the flow of payments happening on One UPI.

* One UPI library acts as a mediator between your app and UPI apps (*which are already installed in user devices*).
* Our library is based on [***these***](https://www.npci.org.in/sites/default/files/UPI%20Linking%20Specs_ver%201.6.pdf) specifications provided by *NPCI (National Payments Corporation of India)*.
* This library is based on Android Intent based operations and Blockchain validation.
* 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. We have designed the code such to reduce the clutter of payment notes in your ledger book. Note: This *won’t work for general UPI payee user*.

![](https://543222001-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEtBjLuhYrWpE4OzTz8uJ%2Fuploads%2FgRprpV9w8McvLVIBDJoA%2Foneupi%402x%20\(2\).png?alt=media\&token=d7b0eaa3-394b-472b-b73b-6563f91ab9d9)
