All-in-One SDK
If the user is logged into their Paytm App, this flow will utilize their session of the Paytm App, i.e., the device on which they use the merchant App. If the user is not logged in, Paytm will invoke the Paytm App login page first. After the login is successful, Paytm will invoke the Paytm All-In-One SDK.
On iOS, if the user has a Paytm App on their device and is logged in, the Paytm App will get invoked. On Android devices, it will open like a half screen slider.
UPI Journey will support the following UPI channels:
i. UPI Collect flow.
ii. UPI Push flow, i.e., intent flow.
iii. UPI Push Express flow, i.e., users will be able to see their saved VPA (UPI Handles) that they maintain with Paytm. This transparency helps support faster checkout.
UPI Pin is accepted on this same flow avoiding the need to toggle between the Apps.
If a user does not have a UPI Handle setup, Paytm allows the user to set up a @paytm UPI Handle by fetching a list of their bank accounts and complete seamless onboarding.
This flow also allows you to restrict the Payment method to UPI only as per your requirement and not show the other payment methods.
i. If you want to enable UPI as the only pay mode, pass the below parameters within Initiate Transaction API.
The Paytm All-In-One SDK supports UPI Intent capability in Android devices, or if Paytm is opened in a web view. It is not endorsed with the iOS Operating System both in the case of App/mobile web.