Tiếng Việt
Kiểm thử xác minh điện thoại Burundi mà không cần SIM địa phương
Có, bạn có thể nhận mã xác minh Burundi (+257) với OTP Route, ngay trong dashboard hoặc qua API OTP Gateway và webhook có chữ ký. Mỗi mã đến một số +257 tạm thời mở trong 20 phút, giá bắt đầu từ $0.20 mỗi mã, và bạn chỉ bị tính phí khi SMS thực sự đến.
Vì sao luồng đăng ký +257 khó kiểm tra từ nước ngoài?
Hãy hình dung một nhóm sản phẩm đưa Burundi vào đợt triển khai tại Đông Phi. Màn hình đăng ký yêu cầu số điện thoại, backend gửi mã dùng một lần, và không ai trong nhóm có SIM Burundi. SIM chuyển vùng mua trong chuyến đi sẽ hết hạn, còn nhờ đồng nghiệp ở Bujumbura đọc mã qua điện thoại thì làm lộ số cá nhân và không thể chạy trong bộ kiểm thử hằng đêm.
OTP routing loại bỏ nút thắt đó. Thay vì dùng điện thoại vật lý, bạn yêu cầu một số xác minh Burundi cho một dịch vụ cụ thể, mã được OTP Route nhận, và hệ thống kiểm thử của bạn đọc nó như mọi sự kiện khác. Cách này cũng phù hợp với nhân viên vận hành quản lý hồ sơ doanh nghiệp trên các tuyến Burundi và muốn giữ điện thoại cá nhân của mình ra ngoài.
Hiện nay những dịch vụ nào có thể xác minh bằng số Burundi?
Ảnh chụp trực tiếp cho Burundi liệt kê các ứng dụng nhắn tin, tìm kiếm và thương mại quen thuộc, gồm WhatsApp, Viber, imo, Telegram, Signal, Google (Gmail & YouTube), Facebook, Instagram, TikTok, LinkedIn, Microsoft & Outlook, ChatGPT (OpenAI), Uber và Amazon. Tổng cộng, tuyến này hỗ trợ hơn 1,000 dịch vụ.
Danh mục thay đổi trong ngày, vì vậy hãy coi danh sách trên là điểm khởi đầu chứ không phải lời hứa. Code của bạn nên gọi GET /api/v1/services và GET /api/v1/countries để biết tình hình hiện tại, và toàn bộ danh bạ có thể duyệt tại mục quốc gia.
API OTP Burundi khớp vào một lượt kiểm thử như thế nào?
Tạo một key trong Developer console; key live bắt đầu bằng or_live_ và được đặt trong header Bearer gọi tới https://otproute.com/api/v1. Một lượt kiểm tra tự động điển hình sẽ như sau:
- Gọi
GET /api/v1/prices?country=bi&service=whatsappđể đọc giá hiện tại của cặp này. - Gửi
POST /api/v1/activationsvới body{"service": "whatsapp", "country": "bi"}. Phản hồi chứa activation id và số +257 để nhập vào ứng dụng đang kiểm thử. - Chờ webhook
activation.sms_received, hoặc pollingGET /api/v1/activations/{id}ở khoảng cách hợp lý. - Xác nhận (assert) mã và kết thúc bài kiểm thử.
Các request webhook có X-OTPRoute-Signature: t=<unix>,v1=<hex>, là HMAC-SHA256 của <t>.<raw body> với secret của endpoint làm khóa. Hãy tính lại, so sánh theo thời gian không đổi và loại bỏ timestamp cũ; hướng dẫn này trình bày chi tiết. Một tài khoản có thể giữ tối đa 10 key và 5 endpoint webhook, với giới hạn 300 request mỗi phút. Tài liệu đầy đủ: docs.
Trình xác thực của tôi nên kỳ vọng gì ở một số Burundi?
Burundi dùng kế hoạch đánh số đóng: số thuê bao có tám chữ số sau mã quốc gia và không có tiền tố trung kế nội địa để loại bỏ. Ở dạng E.164, đó là +257 theo sau tám chữ số, lưu không có khoảng trắng. Biểu mẫu thường hiển thị theo từng cặp số, vì vậy hãy chuẩn hóa dữ liệu nhập bằng cách bỏ khoảng trắng, dấu gạch ngang và 00 ở đầu trước khi lưu.
Một lỗi thường gặp là bộ kiểm tra được viết cho số quốc gia chín hoặc mười chữ số, âm thầm từ chối các số +257 hợp lệ. Hãy thêm một fixture cho độ dài này vào unit test của bạn.
Kirundi, tiếng Pháp và tiếng Anh là các ngôn ngữ chính thức, và tiếng Swahili được dùng rộng rãi trong buôn bán. Tin nhắn xác minh từ các ứng dụng toàn cầu thường đến bằng tiếng Anh hoặc tiếng Pháp tùy theo logic locale của bên gửi, vì vậy hãy phân tích các chữ số thay vì so khớp theo câu chữ.
Mã không đến: giờ làm gì?
Mỗi activation mở trong 20 phút. Nếu không có SMS nào đến số trong thời gian đó, hoặc bạn hủy bằng POST /api/v1/activations/{id}/cancel, toàn bộ số tiền được hoàn về ví của bạn tự động.
- Hãy để cửa sổ chạy hết trước khi kết luận là thất bại; một số bên gửi xếp hàng tin nhắn.
- Xác nhận dịch vụ đích có chấp nhận số ảo hay không, vì một số từ chối theo chính sách.
- Thử lại sau, hoặc kiểm thử cùng luồng qua một tuyến dịch vụ khác.
- Tránh đặt lại liên tục trong vòng lặp dày; hãy giãn cách giữa các lần thử.
Thích dùng dashboard hơn? Đăng nhập, chọn Burundi và dịch vụ, sao chép số vào ứng dụng và xem mã hiện trên màn hình. Thêm các cách xử lý có trong bài giảm số lần gửi OTP thất bại.
Chúng tôi có thể giữ một số Burundi cho các tài khoản cần đăng nhập nhiều lần không?
Không phải dưới dạng sản phẩm tự phục vụ. OTP Route không bán số Burundi dùng lâu dài; OTP Gateway cấp một số cho mỗi lần xác minh. Nếu nhóm bạn thực sự cần một đường dây cố định ở đó, hãy gửi email đến [email protected] và mô tả trường hợp sử dụng; việc có hay không phụ thuộc vào quy định địa phương và không được đảm bảo.
Dedicated Virtual Numbers chỉ có ở Hoa Kỳ và Canada, từ $1.95/tháng, với SMS chiều đến, chuyển tiếp webhook và gọi điện trên trình duyệt. Xem số ảo nếu một đường dây của Mỹ hoặc Canada phù hợp với các tài khoản staging của bạn.
Việc sử dụng Burundi được tính phí như thế nào?
Có một ví USD trả trước duy nhất, không có phí hằng tháng và không phải chọn gói. Bạn nạp tiền bằng thẻ hoặc stablecoin USDT/USDC; bộ phận tài chính nhận được hóa đơn PDF gửi qua email cho mỗi lần nạp. Trước khi đưa thanh toán vào CI, hãy yêu cầu chuyển một tài khoản phát triển sang sandbox, nơi trả về số và mã mô phỏng mà không đụng đến tiền trong ví.
Chỉ dùng mỗi số cho sản phẩm của chính bạn hoặc các tài khoản doanh nghiệp hợp pháp, tuân thủ điều khoản của từng dịch vụ, và nhớ rằng Chính sách sử dụng chấp nhận được của OTP Route được áp dụng. Mức giá hiện hành có trên bảng giá.
Câu hỏi thường gặp
Tôi có thể kiểm thử luồng đăng ký Burundi của ứng dụng mà không cần SIM địa phương không?
Có. Hãy đặt một số +257 từ OTP Gateway cho dịch vụ của bạn, nhập nó vào ứng dụng và đọc mã từ dashboard, API hoặc webhook.
API dùng id quốc gia nào cho Burundi?
Hãy truyền bi làm giá trị country, ví dụ trong POST /api/v1/activations cùng với một id dịch vụ như telegram.
Tôi có bị tính phí nếu mã +257 không bao giờ đến không?
Không. Nếu không có gì đến trong cửa sổ 20 phút, hoặc bạn hủy, toàn bộ số tiền được hoàn về ví của bạn tự động.
Số Burundi có số 0 đứng đầu cần bỏ đi không?
Không. Burundi không có tiền tố trung kế, nên dạng E.164 chỉ là +257 cộng tám chữ số.
Tin nhắn SMS xác minh Burundi sẽ viết bằng ngôn ngữ nào?
Điều đó tùy thuộc vào dịch vụ gửi, nhưng thường là tiếng Anh hoặc tiếng Pháp. Hãy trích xuất mã số thay vì dựa vào nội dung tin nhắn.
Tôi có thể dùng lại cùng một số Burundi vào tháng sau không?
Không. Số Gateway chỉ phục vụ một lần xác minh. Với việc đăng nhập lặp lại, Dedicated Number chỉ có ở Mỹ và Canada.
Một số xác minh Burundi có giá bao nhiêu?
Giá Burundi bắt đầu từ $0.20 mỗi mã, mức cụ thể được đặt theo từng dịch vụ. Con số chính xác được GET /api/v1/prices trả về và hiển thị trước khi bạn đặt đơn.
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.