Tiếng Việt
Tự động hóa xác minh SMS +260 cho các bài kiểm thử đăng ký ở Zambia
OTP Route nhận mã xác minh SMS Zambia (+260) giúp bạn qua OTP Gateway: tạo một lượt kích hoạt qua API hoặc dashboard, dùng số +260 một lần trong ứng dụng của bạn, rồi nhận mã bằng webhook có chữ ký, polling hoặc trên màn hình. Giá bắt đầu từ $0.20 mỗi mã, và nếu không có SMS nào đến trong khung 20 phút thì tiền quay về ví của bạn.
Một bản tích hợp API OTP Zambia gọi những endpoint nào?
Tích hợp là một chuỗi ngắn các lệnh gọi HTTPS đến https://otproute.com/api/v1, mỗi lệnh mang Authorization: Bearer với một khóa có tiền tố or_live_. Id quốc gia của Zambia là zm.
GET /api/v1/countriesvàGET /api/v1/services: dữ liệu tham chiếu, cache trong một ngày là ổn.GET /api/v1/prices?country=zm&service=<id>: giá trực tiếp cùng việc tuyến đó hiện có nhận đơn được hay không.POST /api/v1/activationsvới{"service": "whatsapp", "country": "zm"}: trả về activation id và một số +260.GET /api/v1/activations/{id}: trạng thái và, khi đã nhận được, cả mã.POST /api/v1/activations/{id}/cancel: trả số lại sớm.GET /api/v1/balance: hãy chạy trước tiên để bộ kiểm thử dừng nhanh khi ví cạn.
Tạo khóa trong Developer console, tối đa 10 khóa mỗi tài khoản, một khóa cho mỗi môi trường là cách gọn gàng. Giới hạn của tài khoản là 300 yêu cầu mỗi phút. Các schema đầy đủ nằm trong tài liệu API.
Nên viết webhook nhận mã +260 như thế nào?
Polling dùng được, nhưng khi nhiều lượt kích hoạt chạy cùng lúc thì webhook gọn gàng hơn. Thêm tối đa 5 endpoint trong Developer console và đăng ký nhận activation.sms_received, activation.expired và activation.cancelled.
Mỗi yêu cầu mang X-OTPRoute-Signature: t=<unix>,v1=<hex>. Dựng chuỗi <t>.<raw body>, tính HMAC-SHA256 bằng secret của endpoint và so sánh với v1 trong thời gian hằng số. Dùng đúng các byte thô như đã nhận, từ chối các timestamp cũ hơn vài phút, và lưu kết quả định khóa theo activation id để một lần gửi lại không thay đổi gì. Hãy trả về 2xx nhanh và làm các việc chậm sau. Bài hướng dẫn của chúng tôi về bảo mật webhook OTP bằng HMAC có thêm chi tiết, và kiểm thử SMS OTP trong pipeline CI cho thấy việc này nằm ở đâu trong một bản build.
Số xác minh Zambia có thể nhận mã từ những dịch vụ nào?
Ảnh chụp trực tiếp đưa Zambia lên hơn 1,100 dịch vụ. Trong đó có: WhatsApp, Facebook, Google (Gmail & YouTube), Telegram, Instagram, TikTok, X (Twitter), LinkedIn, Uber, imo, Microsoft & Outlook, Amazon và Netflix. Vì các tuyến thay đổi theo từng giờ, hãy để endpoint giá cho code của bạn biết cái gì đang mở trước khi đặt.
Định dạng số Zambia và ngôn ngữ của các mã gửi đến
Số Zambia được quay trong nước với số 0 trung kế, rồi đến chín chữ số. Ở dạng quốc tế, số 0 biến mất, tạo thành +260 theo sau là chín chữ số. Hãy chuẩn hóa mọi thứ về dạng E.164 đó trước khi lưu, và bảo đảm ô nhập của bạn chấp nhận cả kiểu địa phương mà người dùng thực sự gõ lẫn kiểu quốc tế.
Tiếng Anh là ngôn ngữ chính thức, còn các ngôn ngữ như Bemba, Nyanja, Tonga và Lozi được nói rộng rãi. SMS xác minh thường đến bằng tiếng Anh, giúp việc phân tích đơn giản, nhưng vẫn nên khớp theo chữ số để một thay đổi câu chữ của bên gửi không làm hỏng các bài kiểm thử của bạn.
Các đội kiểm thử với Zambia khi mở rộng sang Nam Phi châu Phi, xây onboarding cho sản phẩm tiền di động hoặc cho vay, hoặc hỗ trợ khách hàng từ một trung tâm vận hành khu vực. Trang onboarding fintech bao quát kịch bản đó.
Có làm được điều tương tự từ dashboard không?
Có, và nó tiện cho các lần kiểm tra đơn lẻ. Đăng nhập, mở OTP Gateway, chọn dịch vụ và Zambia, xem giá hiển thị, rồi đặt. Nhập số +260 vào ứng dụng; mã xuất hiện trong dashboard khi nó đến. Hủy một lượt kích hoạt bạn không còn cần và số tiền của nó quay về ví.
Nếu mã không đến thì sao, và khi nào một đường dây riêng tốt hơn?
Các lượt kích hoạt kéo dài 20 phút và bạn chỉ trả tiền khi mã đến. Nếu khung hết hạn hoặc bạn hủy, toàn bộ số tiền tự động quay lại. Một số dịch vụ từ chối số ảo, đó là lý do của việc hoàn tiền. Khi mã +260 chậm: hãy chờ hết khung thời gian, thử lại sau hoặc với một tuyến dịch vụ khác, kiểm tra xem dịch vụ có chấp nhận số ảo không, và tránh đặt lại liên tục trong vòng lặp chặt.
Với một tài khoản phải đăng nhập lại hoặc khôi phục quyền truy cập về sau, một số dùng một lần là công cụ sai. Dedicated Virtual Numbers đảm nhiệm vai trò đó, nhưng chỉ ở Hoa Kỳ và Canada, từ $1.95/tháng. OTP Route không có đường dây Zambia dài hạn tự phục vụ; nếu bạn có nhu cầu thực sự, hãy viết đến [email protected], lưu ý rằng quy định địa phương quyết định và không có gì được đảm bảo.
Chỉ dùng các số cho sản phẩm và tài khoản hợp pháp của chính bạn, tuân theo điều khoản của từng dịch vụ, và nhớ rằng Acceptable Use Policy của OTP Route có hiệu lực.
Tích hợp Zambia được tính phí và kiểm thử an toàn như thế nào?
Một ví USD trả trước nuôi mọi thứ; không có phí hằng tháng và không có gói cước. Nạp bằng thẻ hoặc USDT/USDC và nhận hóa đơn PDF qua email mỗi lần. Trong lúc xây dựng, hãy yêu cầu chế độ sandbox cho tài khoản phát triển của bạn: số và mã mô phỏng cho phép bạn diễn tập toàn bộ đường định tuyến OTP mà không tốn tiền ví. Mức giá hiện hành nằm trên trang bảng giá.
Câu hỏi thường gặp
OTP Route dùng id quốc gia nào cho Zambia?
zm, như trong POST /api/v1/activations với {"service": "telegram", "country": "zm"}.
Tôi có thể nhận mã SMS OTP Zambia mà không có SIM Zambia không?
Có. OTP Gateway cung cấp một số +260 để kiểm thử, và mã đến với bạn trong dashboard, qua webhook hoặc qua polling.
Làm sao lưu đúng các số +260?
Bỏ số 0 trung kế nội địa và lưu +260 cộng chín chữ số theo E.164. Hãy định dạng riêng khi hiển thị.
Tiền có được hoàn lại nếu WhatsApp hoặc một dịch vụ khác từ chối số không?
Có. Khi không có mã nào đến trong 20 phút, hoặc bạn hủy, số tiền được hoàn lại vào ví của bạn tự động.
Tôi có thể giữ một số Zambia cho các lần đăng nhập sau không?
Không tự phục vụ. Số dài hạn là sản phẩm của Mỹ và Canada; hãy gửi email đến [email protected] để hỏi về Zambia, không có lời hứa nào.
Tôi có thể thử tích hợp trước khi trả tiền cho mã thật không?
Có. Hãy yêu cầu chế độ sandbox trên một tài khoản phát triển để có số và mã mô phỏng cho các bài kiểm thử từ đầu đến cuối.
Tên dịch vụ là nhãn hiệu của chủ sở hữu tương ứng. OTP Route không liên kết với họ. Hãy sử dụng số hợp pháp, tuân thủ điều khoản của từng dịch vụ và Chính sách sử dụng chấp nhận được của chúng tôi.