Overview
Associating a mandate with a user's instrument which will set up an automatic payment schedule on the user's account.
Asynchronous Create Mandate
In this asynchronous create mandate flow, the user is in session. They begin the flow by starting to start a subscription.
- The User begins to start a subscription through the Google UI.
- The subscription information is sent to the Google Server.
- Google’s Server initiates mandate creation internally and sends
MandateInitiatedNotification
request to the Payment Integrator Server. - The Payment Integrator Server sends back an Acknowledged response to the Google Server, denoting mandate creation is registered.
- The Google Server either redirects the user to the Payment Integrator Server/TPAP for authentication or displays a QR code on the Google UI for the user to act upon.
- The user to accept the challenge (MPIN challenge for UPI).
- The Payment Integrator Server sends back the final result using
request to the Google Server.CreateMandateResultNotification
- The Google Server sends back a Success response to the Google UI.
- The subscription is set up for the user.