Gratis 10 OTP — tanpa kartu kredit

OTP WhatsApp,
dibuat untuk Indonesia.

Satu REST API untuk kirim dan verifikasi kode OTP lewat WhatsApp — ke semua nomor Indonesia. Integrasi cukup dua API call, langsung live hari ini.

Rp 100 / OTP Pengiriman WhatsApp · mulai dengan 10 gratis · tanpa kartu kredit
Nomor telepon dienkripsi saat disimpan Live cukup dua API call Semua operator Indonesia
Kirim OTP
curl -X POST https://api.otpspace.com/v1/send \
  -H "Authorization: Bearer sk_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{ "to": "+628123456789", "template": "login" }'

# → { "id": "otp_a8f2b1", "status": "queued" }
Terkirim di WhatsApp
Kode verifikasi kamu:482917
Cara kerja

Tiga langkah, lalu beres.

Dari permintaan API sampai pengguna terverifikasi, semuanya selesai dalam hitungan detik.

1

Kirim permintaan

Aplikasi kamu kirim satu API call ke endpoint verifikasi dengan nomor WhatsApp pengguna.

POST /v1/send
{
  "to": "+628..."
}
2

OTP terkirim ke WhatsApp

Infrastruktur OTP Space mengirim kode verifikasi ke WhatsApp pengguna dalam hitungan detik.

→ status: queued
→ status: delivered
~6s
3

Verifikasi kode

Pengguna masukkan kode di aplikasi kamu, kirim ke endpoint verifikasi untuk validasi.

POST /v1/verify
{ "verified": true }
Untuk developer

Integrasi tanpa drama.

REST API yang bersih, dapat dipakai dari bahasa pemrograman apa saja. Dokumentasi yang dirancang untuk dipahami, bukan ditebak.

# 1. Kirim OTP ke nomor WhatsApp
curl -X POST https://api.otpspace.com/v1/send \
  -H "Authorization: Bearer sk_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{ "to": "+628123456789", "template": "login" }'

# Response
# { "id": "otp_a8f2b1", "status": "queued" }

# 2. Verifikasi kode dari pengguna
curl -X POST https://api.otpspace.com/v1/verify \
  -H "Authorization: Bearer sk_live_xxx" \
  -d '{ "id": "otp_a8f2b1", "code": "482917" }'
// Kirim OTP
const res = await fetch('https://api.otpspace.com/v1/send', {
  method: 'POST',
  headers: {
    'Authorization': `Bearer ${process.env.OTP_KEY}`,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    to: '+628123456789',
    template: 'login',
  }),
});
const otp = await res.json();
// → { id: 'otp_a8f2b1', status: 'queued' }
<?php
// Kirim OTP
$ch = curl_init('https://api.otpspace.com/v1/send');
curl_setopt_array($ch, [
  CURLOPT_POST => true,
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_HTTPHEADER => [
    'Authorization: Bearer ' . $_ENV['OTP_KEY'],
    'Content-Type: application/json',
  ],
  CURLOPT_POSTFIELDS => json_encode([
    'to' => '+628123456789',
    'template' => 'login',
  ]),
]);
$otp = json_decode(curl_exec($ch), true);
package main

import (
  "bytes"
  "net/http"
)

// Kirim OTP
body := `{"to":"+628123456789","template":"login"}`
req, _ := http.NewRequest("POST", "https://api.otpspace.com/v1/send", bytes.NewBufferString(body))
req.Header.Set("Authorization", "Bearer sk_live_xxx")
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
Use case

Dipakai untuk apa saja?

Dari e-commerce sampai aplikasi enterprise, OTP Space cocok untuk berbagai kebutuhan verifikasi pengguna.

🛒

E-commerce

Verifikasi pembeli saat checkout, konfirmasi pesanan, dan login akun pelanggan tanpa hambatan.

Checkout Login Konfirmasi
💳

Fintech

Pengamanan transaksi, verifikasi onboarding nasabah, dan otentikasi dua-faktor untuk akses sensitif.

KYC 2FA Transaksi
📱

SaaS & Aplikasi

Pendaftaran pengguna baru, login passwordless, dan verifikasi perubahan akun untuk produk digital.

Sign-up Passwordless Reset
Harga

Harga simpel, satu tarif.

Rp 100 per verifikasi — satu tarif untuk semua. Tanpa tier yang perlu dipantau, tanpa biaya bulanan, tanpa komitmen minimum.

🎁
Gratis 10 verifikasi untuk testing
Daftar pakai email, langsung dapat 10 OTP gratis untuk eksplorasi dan integrasi. Tanpa kartu kredit.
Daftar sekarang →
OTP WhatsApp Satu tarif untuk semua volume
Rp 100 / OTP
✉️ OTP Email: 0.2 kredit per verifikasi — seperlima tarif WhatsApp. API sama, cukup set channel: "email".
Hanya bayar untuk verifikasi yang berhasil terkirim
Satu tarif — tanpa tier, tanpa kejutan
Tanpa biaya bulanan, tanpa biaya tersembunyi
Top-up kapan saja via QRIS, bank transfer, atau kartu
Keamanan & keandalan

Infrastruktur yang bisa diandalkan.

Dibangun dengan standar keamanan tinggi dan komitmen pada keberlangsungan layanan untuk bisnis kamu.

🔒

Enkripsi end-to-end

Data verifikasi dienkripsi saat transit dan saat disimpan menggunakan standar industri.

Auto-failover

Sistem cerdas yang menjaga pengiriman tetap berjalan, bahkan saat ada gangguan.

📊

Audit log lengkap

Setiap permintaan tercatat untuk transparansi penuh dan kebutuhan compliance.

🇮🇩

Server Indonesia

Infrastruktur lokal untuk latensi rendah dan kepatuhan terhadap regulasi data.

FAQ

Pertanyaan yang sering diajukan.

Berapa lama waktu integrasi? +
Untuk integrasi dasar, tim kamu bisa selesai dalam 5–15 menit menggunakan REST API kami. Cukup dua API call: satu untuk mengirim OTP dan satu untuk memverifikasi. Dokumentasi lengkap tersedia dalam Bahasa Indonesia dengan contoh kode cURL, Node.js, PHP, dan Go yang siap copy-paste.
Apakah harganya sama untuk semua volume? +
Ya. Setiap verifikasi WhatsApp dikenakan tarif rata Rp 100 per OTP, berapa pun volume bulanan kamu — tanpa tier, tanpa pilih paket, tanpa komitmen minimum. OTP Email seperlima tarifnya (0.2 kredit). Kamu hanya bayar untuk verifikasi yang berhasil terkirim. Volume sangat besar? Email [email protected] dan kita bahas.
Bagaimana jika ada masalah pengiriman? +
Sistem kami dilengkapi auto-failover yang menjaga kelancaran pengiriman. Jika sebuah verifikasi gagal terkirim dalam batas waktu, kamu tidak dikenakan biaya. Dashboard memberikan visibilitas penuh atas status setiap verifikasi, dan tim dukungan siap membantu jika ada kendala.
Bagaimana cara testing tanpa biaya? +
Setiap akun baru mendapat 10 kredit OTP gratis pada saat registrasi — cukup untuk smoke test integrasi sebelum top-up. Tidak perlu kartu kredit dan kredit gratis ini bisa langsung dipakai dengan kunci produksi sk_live_*.
Apakah mendukung semua operator Indonesia? +
Ya. OTP Space mendukung pengiriman ke semua nomor WhatsApp aktif di Indonesia, termasuk Telkomsel, Indosat, XL, Tri, Smartfren, dan operator lainnya. Tarif per verifikasi sama untuk semua operator, jadi tidak ada perhitungan rumit.

Siap mulai dalam 5 menit?

Daftar gratis hari ini, generate API key, dan kirim 10 verifikasi pertama tanpa biaya.