Seamless Flow Payer Authentication

In Rupay Redirection Flow, the card issuer hosts an entry page on the payment terminal where the cardholder enters a one-time password (OTP). Redirecting the OTP process from the merchant to the issuer results in extra processing time and timeouts. In RuPay Seamless Flow, the merchant, who must be PCI DSS compliant, hosts the OTP entry page, providing a more seamless experience and reducing transaction timeouts. You might have to use tokenization to ensure PCI DSS compliance.

Figure:

Example of an OTP Page
To use the RuPay Seamless workflow, contact the merchant reseller or customer support to have the account configured with this service.
The OTP entry page is part of the two-factor authentication used in payer authentication for the transaction. If you are PCI DSS compliant and can host the OTP entry page, use this workflow:
  1. When payer authentication is initiated, it checks if the transaction is with RuPay. When the transaction is not with RuPay, Cardinal Direct does the payer authentication.
  2. When it is a RuPay transaction, the BIN of the issuer is checked to determine whether to use the Redirection Flow or the Seamless Flow.
  3. If the Seamless Flow is used, the Payer Authentication Enrollment service sends a call to the issuer to create and send an OTP to the cardholder.
  4. Payer Authentication prompts the merchant to display a page on the payment terminal for the cardholder to enter the OTP that is received on their phone.
  5. The OTP entered by the cardholder is authenticated with the Payer Authentication Validation service using the ID associated with the OTP that was sent to the cardholder.
  6. After the OTP is validated, the validation response returns a validation transaction context ID. Send this ID in the authorization request.