Skip to main content
POST
Verify OTP payment
Use this endpoint to confirm and finalize OTP-based payments.

Headers

  • x-api-secret (required): API secret key.
  • x-message-id (optional): Required only if the POST /erp/initiate-payment response returned a messageId.

Headers

x-api-secret
string
required

API secret key.

Example:

"MFUxSN98EV5IUU+RhYZh2f866adcTa4F5HJ2dGI3t8+MH3cvfk/gAZ492TnxwdiI"

x-message-id
string

Optional unless the initiate payment response returned a messageId.

Example:

"3f6f6bb43389d2WEG5JK"

Body

application/json
otpCode
string
required
Example:

"686435"

billRefNo
string
required
Example:

"HY724Z749C"

Response

OTP payment verified successfully.

status
string
required
Example:

"success"

timestamp
string<date-time>
required
message
string
required
Example:

"Success"

data
object
required