PFree Passive OTP
Tặng 2.000 OTP cho doanh nghiệp mới

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. 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. 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. 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#
Đọc tài liệu API
POST /api/v1/otp/requests
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

Dùng thử

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
Đăng ký bằng Google
Doanh nghiệp

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
Liên hệ sales

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.

Nhận 2.000 OTP miễn phí và tích hợp ngay hôm nay

Đăng ký bằng Google