Authorize PIN (Security for Payout)

This endpoint initiates the wallet PIN setup process by sending a one-time password (OTP) to the user's registered email address.

The OTP is used to verify that the user is authorized to set up a PIN for their wallet. The OTP must be successfully verified before the PIN creation process can be completed.

POST {{base_url}}/api/v1/user/otp/send

Request Headers

NameTypeDescription
Authorization*StringBearer ${api_key} — your activated merchant API key.

Request Body

NameTypeDescription
user_refStringThe unique reference of the user to whom the OTP will be sent.

Sample Request

{
  "user_ref": "UREFB71CBD5EE9BE4AEFB0A1587839EAD87D007QQ"
}

Response

200 OK

{
  "status": "success",
  "message": "OTP sent successfully"
}

Did this page help you?