OTP and 2FA via SMS

OTP messages contain one-time codes for registration, login, withdrawals and identity verification.

Contact a specialist
SMS / OTP · Sample message

Your access code: [code]. Valid for [duration].

Which actions use OTP?

Verification of registration, login, withdrawals and identity.

  1. Two-factor authentication at login.

  2. A one-time code at registration.

  3. A verification code for withdrawals.

SMS API and integrations

Send messages with a single HTTP API request from the system you already use.

You send messages through the HTTP API, and ACE SEND returns delivery confirmations to your system via webhooks. The same interface is used for promotional messages and OTP.

How we handle OTP delivery

Verification codes are sent via SMS.

Carrier filters that block promotional messages often also block login codes.

  1. Route and sender ID

    We select an SMS route for the country and messaging use case. We take available sender IDs and registration requirements into account.

  2. Delivery testing

    During an agreed test, we check delivery, latency and the return of statuses. If you already use another provider, you can compare results on a portion of your traffic.

  3. Statuses and error analysis

    We return delivery confirmations through webhooks. If a technical issue occurs, we investigate the specific message using its ID.

Questions and answers

What is SMS OTP?

An SMS OTP (One-Time Password) is a message for identity verification and user authentication. It contains a one-time code with a limited validity period to verify identity, confirm transactions or access online services.

What actions is OTP used for?

Confirming registration, login, withdrawals and identity.

Can promotional messages and OTP be sent through a single API?

Yes. A single HTTP API is used for promotional messages and OTP. Delivery confirmations are returned through webhooks.

How can I test OTP delivery?

Specify the countries and monthly volume of messages containing verification codes. Routes and rates are calculated separately for each country.

Why can OTP be difficult to deliver?

Carrier filters that block promotional messages often also block login codes.

We select an SMS route for the country and messaging use case. We take available sender IDs and registration requirements into account.

During an agreed test, we check delivery, latency and the return of statuses. If you already use another provider, you can compare results on a portion of your traffic.

We return delivery confirmations through webhooks. If a technical issue occurs, we investigate the specific message using its ID.

Ready to test OTP delivery?

Specify the countries and monthly volume of messages containing verification codes. Routes and rates are calculated separately for each country.

Contact a specialist

Contact us

Subject:SMS API and integrations
Enter an email address or phone number so we can reply.
Channels optional
Message type optional

How we process enquiry data: Privacy policy

Contact us

Specify the countries, monthly volume and channels you need. We will prepare a proposal covering routes and pricing.