Stay organized with collections
Save and categorize content based on your preferences.
Follow the
Android guide
for generating the URI for iOS intent and integrating Google Pay with
your app.
Important: The URI for iOS intent is similar to that of Android intent.
The only difference is that you need to add gpay:// at the beginning of the
URI. This should launch Google Pay on iOS.
For more information regarding the
request and response argument specifications, see NPCI UPI Linking Specification .
Note: Currently, iOS does not support switching back to the merchant app post
payment. The user needs to manually toggle back to the merchant app once the
payment is completed. This is in line with the current status quo on
collect/intent flows.
Example iOS intent URI
gpay://upi/pay?pa=merchant%40pspbank&pn=MyNameHere&tr=15330175804633937&tn=Test%20deposit%2015330175804633937%20DH0490&am=5000&cu=INR&mc=621
Parameters
Description
pa
your-merchant-vpa@xxx
pn
your-merchant-name
mc
your-merchant-code
tr
your-transaction-ref-id
tn
your-transaction-note
am
your-order-amount
cu
INR
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-08-21 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-08-21 UTC."],[],[]]