responseCode: "T0", the transaction requires OTP authentication. The cardholder receives a one-time password on their registered phone number. Submit that OTP here to complete the payment.
Authenticate OTP
Authentication
Request body
The
paymentId returned in the data object from the Initiate Payment response.The one-time password entered by the cardholder.
The
transactionId returned in the data object from the Initiate Payment response.The
eciFlag returned from the initiate-payment response. Pass this through exactly as received. Optional but recommended.Example request
Example responses
Response fields
true when authentication was processed by the API."00" indicates the payment was approved. Any other code means the payment failed.Human-readable outcome from the processor.
Resend OTP
Triggers a new OTP to be sent to the cardholder’s registered phone number. Use this if the original OTP expired or was not received.Authentication
Request body
The
paymentId from the original Initiate Payment response.The
transactionId from the original Initiate Payment response.Example request
Example response
Success
