Verify API

Validate identity to secure accounts, authenticate your business transactions and prevent fraud with one-time-password and two-factor authentication.

Intelligent Failover

Automatically resend PIN codes via voice (TTS) to customers through one API request without additional code.

Adaptive Routing

Ensure optimum delivery by proactively re-routing messages around congestion—like GPS for your SMS.

Flexible Charging

You can choose to pay only for per successful conversion or per attempt on verification request.

Charging Model

Pay-Per-Conversion

Pay on every successful verification

Why Pay-Per-Conversion?
Ideal solution for validating new customer or new account for your website as it helps verify that your customer is human and you will not be charge if there is no verification from customers. This prevents you from spam as it has spam protection.

Learn more
Pay-Per-Attempt

Pay on every request to sending verification code.

Why Pay-Per-Attempt?
Ideal solution for 2FA security for existing customer or account as this required customer to verify themself. This enhance your website securify from hackers trying to steal customers account to perform business transaction or fraud.

Learn more

What is the difference between Pay-per-conversion and Pay-per-attempt at MoceanAPI?

Learn more

Code Example

It is as simple as sending an SMS.

Get support in multiple programming languages

Get API key
Check out our docs
Check out our helper libraries
  • Python
  • Ruby
  • NodeJS
  • PHP
  • Java

from moceansdk import Client, Basic, Transmitter

mocean = Client(
    Basic("API_KEY_HERE", "API_SECRET_HERE")
)

res = mocean.verify_request.create({
    "mocean-to": "60123456789",
    "mocean-brand":"BRAND_NAME"
}).send()

print(res)

  • Python
  • Ruby
  • NodeJS
  • PHP
  • Java

from moceansdk.modules.message.channel import Channel
from moceansdk import Client, Basic, Transmitter

mocean = Client(
    Basic("API_KEY_HERE", "API_SECRET_HERE")
)

mocean.verify_request.send_as(Channel.SMS).send({
    'mocean-to': '60123456789',
    'mocean-brand': 'BRAND_NAME'
})

Integration Steps

Get your Application to send Verify within 5 minutes!

Get an Account

If you did not have an account yet, go register an account for yourself and start integrating Verify into your Application.

Free API Key
Pick a language

Choose a language of your choice and start develop Messaging solution on top of your Application with our production ready SDK tools.

Documentation
Blast Off

Sample codes are ready to be used, and we're all set to connect the world.

Send Verify

Pricing




RM

Together we can do so much.