- You can integrate the UPI Intent solution in your business app or mobile website (m-web). Here, a user will build their cart/shopping bag by adding products and will proceed for payment.
- Your backend server calls Initiate Transaction API to get the Transaction Token.
- You show different payment modes available to the user e.g. Debit Card, Credit Card, EMI, net banking, UPI, etc.
- User selects the payment mode as UPI. You will call the Process Transaction API with transaction token as received in response to Initiate Transaction API and paymentMode sent as UPI_INTENT. You will receive the deep link provided by the Paytm in response.
- You will call the deep link provided which will invoke all the UPI PSP Apps on the device and shown to the user.
- User selects the PSP App using which they want to pay with and is redirected to it with details like amount, Payee VPA already filled.
- User enters the UPI PIN to complete the transaction.
- Post the debit and credit at payer and payee bank A/Cs, Paytm system will send an S2S notification to the merchant on the specified URL.
- You can also call the Transaction Status API to confirm the payment status.
- User is shown the order confirmation screen after you receive the final payment status.