The Registration flow is a process used for device registration using the mobile number provided in the request. Once the device is bound, it becomes available for sending requests within the UPI ecosystem.
Here's how the process works:
When a customer registers within the merchant application using their mobile number, the GetSMSToken API is triggered from the merchant application to the Payment Service Provider (PSP).
The PSP then initiates the device registration by sending a Virtual Mobile Number (VMN) and SMS content to the registered mobile number. This message is forwarded to the aggregator, including the SMS content sent to the provided VMN.
Subsequently, the aggregator sends an SMS callback to the PSP to match the received details with the mobile number.
Meanwhile, the merchant application continuously polls the PSP for the bindDevice operation, anticipating a successful device registration.