







If the user is logged in on his Paytm App, then this flow will utilise user’s session of Paytm app i.e the device on which user is using merchant App.If user is not logged in on the Paytm App, then Paytm App login page will be invoked first. After login, All-in-One SDK will be invoked.
On iOS if user has a Paytm App on his device and is logged in, then Paytm App will get invoked. On android devices it will open as a half screen slider.
UPI Journey will support the below 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 which is~75 million VPA. This helps support faster checkout.
UPI Pin is accepted on this same flow avoiding the need to toggle between the Apps
By Mid April we will start supporting UPI Onboarding flow as well i.e if a user does not have a UPI Handle setup , we will allow user to setup a @paytm UPI Handle by fetching the list of his 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 other payment methods
i. If you want to enable UPI as the only pay mode, then pass the below parameters within Initiate Transaction API "enablePaymentMode" : [ { "mode":"UPI", }]
UPI Intent capability is supported in Andriod device, OR if Paytm is opened in web view. It is NOT supported with IOS Operating system both in case of App /m-web