For the complete documentation index, see llms.txt. This page is also available as Markdown.

Verify OTP - Payment

Verify OTP for a Direct Debit payment using the SNAP API.

Verify the OTP for a payment flow.

Endpoint

Environment
Method
URL

Header Request

No
Name
Type
Mandatory
Description
1

X-SIGNATURE

string

M

Request signature. See Signature. Example: {{signature}}.

2

X-TIMESTAMP

string

M

Request timestamp. Example: {{timestamp}}.

3

X-PARTNER-ID

string

M

Partner identifier. Example: cM8GIPvoEpzLaHQfvL1e9g.

4

X-EXTERNAL-ID

string

M

External reference identifier. Example: {{external-id}}.

5

CHANNEL-ID

string

M

Channel identifier. Example: drdbt.

6

test

string

M

Testing flag. Example: true.

Body Request

Content-Type: application/json

No
Name
Type
Mandatory
Description
1

originalReferenceNo

string

M

Original reference number from the payment initiation step.

2

otp

string

M

OTP value provided by the customer.

3

chargeToken

string

M

Token used to identify the OTP verification context.

4

type

string

M

OTP verification type. Value: payment.

5

additionalInfo

object

M

Additional data for the OTP verification request.

6

additionalInfo.bankCardToken

string

M

Bank card token used for payment context.

Sample Request

Body Response

200 OK

Returns application/json.

Last updated