How do UPI deep links work?

A deep link can open up a list of all UPI apps on my phone, from inside any other app - how does this work?

Hi @kavya, Android uses the Intent system to communicate between apps.
Apps listen to specific Intents that they can handle,
ex. Phonepe and Google Pay listen to payment intent.

These intents are described using a deep link URL format
like upi:// for UPI payment and tel:// for dialing a phone number.

When a particular intent is invoked, Android check for apps that listen to that Intent and displays the list to choose one of the app.

1 Like