Xác thực số điện thoại bằng một tin nhắn từ chính người dùng
Passive OTP: người dùng tự nhắn mã tới số chung, bạn nhận kết quả qua API và webhook. Đăng ký bằng Google, nhận ngay 600.000đ dùng trong 6 tháng.
- Không cần thẻ thanh toán
- Tích hợp trong 5 phút
- Hỗ trợ tiếng Việt
- tặng khi kích hoạt
- 0đ
- tặng khi kích hoạt
- lượt xác thực
- 0
- lượt xác thực
- thời hạn dùng thử
- 0 tháng
- thời hạn dùng thử
- để tích hợp
- 0 phút
- để tích hợp
Cách hoạt động
Tích hợp trong 3 bước
Server của bạn chỉ cần một API call; phần còn lại hệ thống lo.
- 1
Server gọi API
Tạo request OTP cho SĐT người dùng, nhận về mã và nội dung cần nhắn. 300đ mỗi lượt.
- 2
Người dùng nhắn tin
App hiển thị “Soạn SHOPABC 482913 gửi số chung” kèm nút mở sẵn ứng dụng tin nhắn hoặc mã QR.
- 3
Nhận kết quả tức thì
Webhook otp.verified có chữ ký HMAC báo ngay khi tin đến đúng SĐT, đúng mã, còn hạn.
Vì sao passive OTP
Ít phụ thuộc nhà mạng, chắc chắn hơn về chủ SĐT
Chứng minh sở hữu SĐT
Tin phải đi từ chính SĐT cần xác thực — khó giả mạo hơn việc đọc lại một mã nhận được.
Không lo tin bị chặn
Không gửi tin đi nên không phụ thuộc lọc spam, nghẽn tổng đài hay tin đến chậm.
Chi phí rõ ràng
300đ mỗi lượt, trừ từ ví; xem từng giao dịch trên dashboard. Không phí khởi tạo.
Tự tích hợp, không chờ sales
Đăng ký bằng Google, nhận API key ngay. Tài liệu và code mẫu cURL, Node.js, PHP, C#.
Ai gửi tin
SMS OTP: Hệ thống gửi tới người dùng
Passive OTP: Người dùng tự gửi tới số chung
Tin bị chặn / đến chậm
SMS OTP: Có thể xảy ra
Passive OTP: Không phụ thuộc chiều gửi đi
Bằng chứng sở hữu SĐT
SMS OTP: Người nhận đọc được mã
Passive OTP: Tin đi từ chính SĐT đó
Chi phí cho bạn
SMS OTP: Theo từng tin gửi đi
Passive OTP: 300đ mỗi lượt xác thực
Cho developer
Một API, một webhook, xong
- REST JSON, API key, idempotency key cho mọi POST
- Webhook ký HMAC-SHA256, tự thử lại 10 giây · 1 phút · 5 phút
- Dashboard xem từng request, tin đến, lần gọi webhook
- Code mẫu cURL, Node.js, PHP, C#
curl -X POST https://<tên-miền>/api/v1/otp/requests \
-H "Authorization: Bearer $API_KEY" \
-d '{"phone":"0912345678"}'
{
"id": "otp_01JABCXYZ",
"sms_content": "SHOPABC 482913",
"sms_uri": "sms:0900000000?&body=SHOPABC%20482913",
"status": "pending"
}Chi phí
Bắt đầu miễn phí, trả phí khi cần
Gói tặng
0đ· nhận 600.000đ
- 2.000 lượt xác thực (300đ/lượt)
- Dùng trong 6 tháng
- Đủ API, webhook, dashboard
- Không cần thẻ thanh toán
Gói trả phí
Liên hệ
- Tài khoản riêng trên hệ thống chính
- Giá theo sản lượng
- Kết hợp Zalo / Voice / SMS Brand OTP
- Hỗ trợ kỹ thuật trực tiếp
Thêm kênh xác thực
Một đối tác cho mọi loại OTP
Zalo OTP
Gửi mã qua Zalo, tỷ lệ nhận cao, chi phí thấp.
Voice OTP
Gọi điện đọc mã cho người dùng không nhận được tin.
SMS Brand OTP
Tin OTP hiển thị tên thương hiệu của bạn.
Câu hỏi thường gặp
Bạn hỏi, chúng tôi trả lời
Passive OTP là gì?+
Thay vì gửi mã cho người dùng, bạn hiển thị mã và người dùng tự nhắn mã đó tới số chung. Hệ thống xác nhận tin đến đúng SĐT, đúng mã, còn hạn rồi báo kết quả cho server của bạn.
Gói tặng có điều kiện gì?+
Mỗi doanh nghiệp đăng ký bằng Gmail và xác thực SĐT được tặng 600.000đ một lần, dùng trong 6 tháng. Không cần thẻ thanh toán.
Người dùng có mất phí nhắn tin không?+
Có, cước một tin nhắn thường theo gói của họ. Bù lại họ không phải chờ mã gửi đến.
Hết gói tặng thì sao?+
Dịch vụ tạm dừng; bạn liên hệ bộ phận kinh doanh để dùng gói passive OTP trả phí hoặc các kênh Zalo/Voice/SMS Brand OTP.