WhatsApp Verification Gateway

Verifikasi nomor.
Tanpa mengirim
OTP.

Pengguna mengirim pesan dari WhatsApp mereka. Gateway memvalidasi, aplikasi Anda menerima hasilnya. Satu integrasi untuk banyak kebutuhan.

Ingin melihat cara sistem bekerja? Coba verifikasi langsung di halaman trial.

REST API · Webhook · SaaS & Dedicated Rent

DARI PESAN KE KEPASTIAN01 → 02
WhatsApp Verification

Saya ingin memverifikasi nomor WhatsApp untuk akun saya.
VERIFY CORE ••••••••Pesan dikirim pengguna ✓✓
Nomor terverifikasiIdentitas & sesi berhasil dicocokkan
↳ Webhook ke aplikasi Anda
event: verification.verified
Ilustrasi alur setelah verifikasi berhasil
Pengguna memulai verifikasiPesan dikirim langsung dari WhatsApp pengguna.
Integrasi terpusatSatu layanan untuk berbagai aplikasi Anda.
Operasional terlihatPantau sesi, koneksi, dan hasil pengiriman webhook.
Cara kerja

Empat langkah.
Satu hasil yang jelas.

Halaman gateway mengurus interaksi pengguna. Backend Anda tetap mengendalikan status dan data akun.

01 / BUAT SESI

Mulai dari aplikasi Anda

Backend meminta sesi melalui API dan menerima tautan verifikasi untuk pengguna.

02 / KIRIM PESAN

Buka WhatsApp, tekan Kirim

Pengguna membuka tautan atau memindai QR. Pesan sudah disiapkan dan dikirim oleh pengguna.

03 / VALIDASI

Cocokkan sesi dan identitas

Gateway memeriksa token, masa berlaku, serta bukti hubungan nomor dengan akun pengirim.

04 / TERIMA HASIL

Status masuk ke aplikasi

Webhook menyampaikan hasil ke backend. Pengguna dapat kembali ke aplikasi Anda.

Satu pusat kendali

Siap diintegrasikan.
Mudah dipantau.

Dari akses aplikasi hingga koneksi WhatsApp, kelola kebutuhan verifikasi dalam satu dashboard.

01 / INTEGRASI

API untuk banyak aplikasi

Credential dan akses data per aplikasi, pembatasan request, serta pengelolaan dan rotasi API key.

02 / PENGIRIMAN HASIL

Webhook bertanda tangan

HMAC, identitas event, riwayat pengiriman, serta retry membantu backend menerima dan memeriksa hasil.

03 / PENGALAMAN PENGGUNA

Halaman dengan identitas Anda

Nama dan logo aplikasi, tautan WhatsApp, QR, hitung mundur sesi, dan tombol kembali ke aplikasi.

04 / KONEKSI

Kelola beberapa gateway

Atur nomor aktif dan pembagian sesi berdasarkan prioritas atau giliran. Pantau status dan pairing dari dashboard.

05 / VISIBILITAS

Laporan dan notifikasi

Telusuri transaksi, lihat grafik penggunaan, ekspor laporan CSV, dan terima notifikasi koneksi melalui Telegram.

06 / KONTROL

Akses sesuai tanggung jawab

Peran pemilik, operator, dan viewer, disertai catatan audit untuk menelusuri perubahan administratif.

Portal pelangganRegistrasi eventKeanggotaanAplikasi internal
Pilihan layanan

Sesuai kebutuhan.
Sesuai skala bisnis.

Mulai dengan pilot satu aplikasi. Pilih model layanan setelah alur, kebutuhan volume, dan integrasi teruji.

SAAS / SHARED

Lebih cepat terhubung.

Untuk bisnis yang ingin menggunakan layanan verifikasi tanpa mengelola infrastruktur sendiri.

  • Gateway dan infrastruktur bersama
  • Nomor WhatsApp gateway bersama
  • Credential terpisah untuk setiap aplikasi
  • API, webhook, dan pemantauan layanan
  • Operasional dikelola penyedia
Langganan sesuai kebutuhan
Diskusikan SaaS ↗
DEDICATED RENT / INSTANCE KHUSUS

Ruang untuk kebutuhan khusus.

Untuk organisasi yang memerlukan lingkungan terpisah dan nomor WhatsApp khusus pelanggan.

  • Instance layanan terisolasi
  • Nomor WhatsApp khusus pelanggan
  • Konfigurasi dan dashboard khusus
  • Branding aplikasi dan opsi domain
  • Operasional dikelola penyedia
Penawaran berdasarkan ruang lingkup
Diskusikan Dedicated ↗

Harga, kuota sesi, dukungan, SLA, dan kebutuhan setup disepakati setelah pilot dan penilaian kapasitas. Nomor khusus, pairing, opsi domain, serta instalasi pada server pelanggan dibahas sesuai kebutuhan.

Untuk tim developer

Hubungkan ke aplikasi
yang sudah Anda miliki.

Buat sesi dari backend, arahkan pengguna ke halaman verifikasi, lalu terima hasil melalui webhook. Status sesi juga dapat diperiksa melalui API.

Panduan integrasi mencakup autentikasi, contoh request, validasi signature, retry, dan penanganan kegagalan. Dokumentasi diberikan saat persiapan integrasi.

Bicarakan pilot integrasi ↗
GAMBARAN INTEGRASI · CONTOH
POST /v1/verifications
Authorization: Bearer <API_KEY>
Idempotency-Key: signup-123


{
  "phone_number": "+6281234567890",
  "external_reference": "signup-123",
  "return_url": "https://app.example.com"
}
// Setelah nomor berhasil diverifikasi
→ verification.verified
Webhook ke backend aplikasi Anda
Sebelum mulai

Hal yang perlu
Anda ketahui.

Apakah layanan ini mengirim OTP atau pesan massal?

Tidak. Layanan berfokus pada verifikasi melalui pesan masuk. Pengguna mengirim pesan verifikasi ke gateway; layanan ini tidak menyediakan API pengiriman OTP keluar maupun broadcast.

Apakah membuka WhatsApp berarti sudah terverifikasi?

Belum. Pengguna harus menekan Kirim pada pesan yang disiapkan. Gateway baru menyatakan nomor terverifikasi setelah token, sesi, dan bukti identitas nomor cocok. Tautan kembali ke aplikasi bukan bukti verifikasi.

Berapa lama sesi berlaku?

Default sesi adalah 5 menit. Pengelola dapat mengaturnya antara 1 hingga 15 menit per aplikasi. Jika kedaluwarsa, aplikasi perlu membuat sesi baru.

Bagaimana jika webhook belum diterima?

Gateway mencoba mengirim ulang sesuai pengaturan. Backend aplikasi juga dapat membaca status melalui API. Pengiriman bisa berulang, sehingga integrasi perlu menangani event duplikat.

Apakah ini layanan resmi WhatsApp Business Platform?

Implementasi saat ini menggunakan koneksi WhatsApp Web melalui library nonresmi, bukan WhatsApp Business Platform resmi. Perubahan protokol atau pembatasan akun dapat memengaruhi layanan. Jika hubungan identitas WhatsApp dan nomor belum dapat dibuktikan, nomor tidak dinyatakan terverifikasi. Kesesuaian dan alur alternatif dibahas saat pilot.

Bagaimana memulai dan menentukan paket?

Kirim jumlah aplikasi, perkiraan sesi bulanan, serta kebutuhan nomor dan branding ke info@citraweb.com. Kita mulai dari pilot, lalu menyepakati ruang lingkup, kapasitas, harga, dukungan, dan SLA.

Mulai dari satu aplikasi

Buat verifikasi jadi bagian
alami dari layanan Anda.

Ceritakan kebutuhan bisnis Anda. Kita uji alurnya, siapkan integrasinya, dan tentukan layanan yang tepat.

Diskusikan kebutuhan ↗info@citraweb.com