User enters the mobile number
On the business portal, the end user types their mobile number into the first field.
The business portal collects the final customer’s mobile number, NexCode generates and sends the OTP, the customer enters it back into the portal, and NexCode returns a simple verification result to the business.
The business customer does not need to build its own OTP engine. NexCode manages generation, delivery and verification, while the customer portal stays very simple and receives only the final verification result.
On the business portal, the end user types their mobile number into the first field.
The company system passes only the mobile number and the OTP request to NexCode.
The code is created according to the parameters agreed with the business customer, such as code length, validity and channel logic.
The OTP is delivered through SMS, WhatsApp or RCS.
The end user inserts the received code into the second field.
The business receives a simple result confirming whether the user really controls that mobile number.
POST /otp/request
{
"msisdn": "+393331234567",
"customer_id": "retailer-001",
"channel": "sms"
}
Response:
{
"request_id": "req_41a8",
"status": "accepted"
}
POST /otp/verify
{
"request_id": "req_41a8",
"otp": "847392"
}
Response:
{
"verified": true
}
The customer only needs a simple web form and an integration with NexCode APIs.
Ideal for smaller organizations that need phone verification without complex infrastructure.
Choose the best channel for the use case: SMS, WhatsApp or RCS.
NexCode answers with a clear verification outcome, so the business can approve or reject the request immediately.
Keep your portal simple: collect the number, collect the OTP, and let NexCode handle generation, delivery and verification.