Tiếng Việt
Nhận mã xác minh +880 cho các đợt ra mắt và QA tại Bangladesh
Có, OTP Route cho phép đội của bạn nhận mã xác minh Bangladesh (+880) trên một số tạm thời, trong dashboard hoặc qua REST API và webhook có chữ ký. OTP Gateway bắt đầu từ $0.20 mỗi mã, và bạn chỉ bị tính phí khi SMS đến trong khung kích hoạt 20 phút. Con số chính xác cho từng dịch vụ được trả về trực tiếp trước khi bạn đặt đơn.
Điều gì khiến Bangladesh đáng để kiểm thử trên một số địa phương?
Bangladesh là quốc gia ưu tiên di động: với một bộ phận lớn người dùng, số điện thoại chính là danh tính, và luồng đăng ký được xây dựng quanh mã SMS thay vì liên kết email. Điều đó kéo theo vài hệ quả cho các đội sản phẩm và QA đang chuẩn bị phát hành ở đó.
- Bản địa hóa tiếng Bangla. Tiếng Bengal (Bangla) là ngôn ngữ chính thức, và nhiều ứng dụng nay gửi tin nhắn xác minh bằng chữ Bangla. Tin nhắn Bangla truyền dưới dạng Unicode, nên một đoạn SMS chứa ít ký tự hơn đáng kể so với tin Latin thuần. Nếu mẫu của bạn trộn lời chào tiếng Bangla, mã và một liên kết, hãy kiểm tra xem nó vẫn vừa và các chữ số vẫn dễ sao chép.
- Thực tế đa ngôn ngữ. Nhiều dịch vụ vẫn gửi mã bằng tiếng Anh tới số +880. Kiểm thử cả hai biến thể giúp phát hiện phông chữ lỗi và mẫu bị cắt trước khi khách hàng nhìn thấy.
- Lưu lượng kiều bào. Người lao động và gia đình Bangladesh ở vùng Vịnh, Malaysia và Anh giữ liên lạc với quê nhà qua các ứng dụng nhắn tin như imo và WhatsApp, nên một đường dây kiểm thử +880 hữu ích ngay cả khi đội của bạn ở nơi khác.
Một tuyến địa phương thật cho phép bạn thấy chính xác người dùng ở Dhaka sẽ nhận được gì, thay vì đoán từ một SIM nước ngoài.
Số +880 được viết ra sao, và nên lưu như thế nào?
Trong nước, số di động Bangladesh được bấm với tiền tố trung kế 0, tạo thành mười một chữ số bắt đầu bằng 01, ví dụ 01X XXXX XXXX. Ở dạng quốc tế, số 0 đứng đầu bị bỏ và mã quốc gia thế chỗ: +8801XXXXXXXXX.
Các quy tắc thực tế cho bảng người dùng của bạn:
- Lưu mọi số ở dạng E.164 (
+880theo sau là mười chữ số, không khoảng trắng hay dấu gạch ngang). - Khi nhập, cắt khoảng trắng và dấu gạch ngang, rồi bỏ
0hoặc880đứng đầu trước khi thêm tiền tố+880. Người ta gõ cả ba dạng. - Xác thực số di động bằng một mẫu như
^\+8801[3-9]\d{8}$, và chỉ hiển thị dạng thân thiện01…trong giao diện.
Làm sai điều này là nguyên nhân kinh điển của một OTP Bangladesh "không bao giờ đến": mã được gửi tới +88001…, một số không tồn tại.
Những dịch vụ nào có thể gửi mã tới số xác minh Bangladesh?
Ảnh chụp trực tiếp của Bangladesh liệt kê hơn 1.700 dịch vụ. Trong số các dịch vụ phổ biến hiện được định tuyến ở đó có WhatsApp, imo, Facebook, Telegram, Google (Gmail & YouTube), TikTok, Viber, Microsoft & Outlook, LinkedIn, Uber, Discord, Signal và ChatGPT (OpenAI).
Tình trạng sẵn có thay đổi trong ngày khi các đối tác nhà mạng thêm và dùng hết dung lượng, vì thế danh sách không bao giờ được gán cứng ở phía chúng tôi. Hãy truy vấn nó vào lúc bạn cần một số thay vì cache qua đêm.
Luồng API OTP Bangladesh hoạt động từ đầu đến cuối như thế nào?
Mọi lệnh gọi API OTP Route đều tới https://otproute.com/api/v1 với khóa Bearer từ Developer console (khóa bắt đầu bằng or_live_; tối đa 10 khóa mỗi tài khoản, 300 yêu cầu mỗi phút).
- Gọi
GET /api/v1/countriesmột lần để xác nhận country idbd, vàGET /api/v1/servicesđể tìm service id bạn đang kiểm thử. - Đọc giá hiện tại bằng
GET /api/v1/prices?country=bd&service=<id>để job của bạn có thể dừng nếu con số vượt ngân sách. - Tạo đơn bằng
POST /api/v1/activationsvới phần thân{"service": "<id>", "country": "bd"}. Phản hồi mang số +880 và một activation id. - Kích hoạt đăng ký trong ứng dụng đang kiểm thử, rồi chờ
activation.sms_receivedtrên webhook của bạn hoặc pollingGET /api/v1/activations/{id}. - Nếu bài kiểm thử bị bỏ dở, giải phóng đơn bằng
POST /api/v1/activations/{id}/cancel.
Webhook mang header X-OTPRoute-Signature (t=<unix>,v1=<hex>): tính HMAC-SHA256 của <t>.<raw body> bằng secret của endpoint, so sánh, và từ chối các timestamp cũ. Hãy định khóa trình xử lý theo activation id để một lần gửi lặp lại không thay đổi gì. Tài liệu API và ghi chú của chúng tôi về thu OTP bằng webhook đề cập chi tiết. Trước khi tiêu tiền trong ví, hãy nhờ bộ phận hỗ trợ chuyển một tài khoản phát triển sang sandbox, trả về số và mã mô phỏng cho API xác minh SMS này.
Người không viết mã có thể đặt số +880 để kiểm thử không?
Có. Nhân viên hỗ trợ, marketer và quản lý tài khoản agency có thể làm hoàn toàn trong dashboard:
- Tạo tài khoản bằng email và mã 6 chữ số, hoặc bằng Google, rồi nạp tiền vào ví.
- Mở OTP Gateway, chọn Bangladesh, rồi chọn dịch vụ.
- Kiểm tra giá hiển thị trên màn hình và xác nhận.
- Nhập số +880 vào ứng dụng bạn đang kiểm thử và yêu cầu mã.
- Theo dõi trang đơn; SMS xuất hiện ở đó ngay khi được gửi.
Đó là cùng một cơ chế định tuyến OTP mà API dùng, chỉ là dùng nút bấm thay vì yêu cầu.
Vì sao mã +880 có thể không xuất hiện, và nên thử gì tiếp theo?
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 trước, toàn bộ số tiền tự động quay về ví; bạn chỉ trả tiền nếu mã đến.
Khi thiếu mã:
- Hãy để khung thời gian chạy. Một số dịch vụ xếp hàng tin nhắn, và một đơn thứ hai đặt quá sớm có thể gây rối bài kiểm thử của bạn.
- Xác nhận dịch vụ có chấp nhận số ảo hay không. Một số nền tảng từ chối, và đó chính là trường hợp chính sách hoàn tiền sinh ra để xử lý.
- Thử lại sau, hoặc thử một tuyến dịch vụ khác cho cùng kịch bản.
- Tránh đặt lại liên tục trong vòng lặp chặt; hãy thêm back-off vào job CI của bạn.
Các bước chẩn đoán thêm cho các tuyến +880 khó tính được tập hợp trong bài giảm lỗi gửi OTP.
Có số Bangladesh dùng lâu dài không, và thanh toán hoạt động ra sao?
Không có số dài hạn tự phục vụ cho Bangladesh. Nếu nhóm bạn cần một số +880 bền vững, hãy gửi email tới [email protected] để hỏi; việc có thể cung cấp hay không phụ thuộc quy định địa phương và không phải điều chúng tôi có thể hứa. Dedicated Numbers mà bạn giữ và gia hạn là sản phẩm của Mỹ và Canada, từ $1.95/tháng, được mô tả ở trang số ảo.
Thanh toán là một ví USD trả trước: trả theo mức dùng, không có phí hằng tháng và không phải chọn gói. Tiền được nạp bằng thẻ hoặc stablecoin USDT/USDC, và bộ phận tài chính nhận hóa đơn PDF qua email cho mỗi lần nạp. Xem bảng giá để biết cách tính phí. Chỉ dùng dịch vụ cho sản phẩm và tài khoản của chính bạn, tuân theo điều khoản của từng nền tảng, và lưu ý rằng Acceptable Use Policy của OTP Route có hiệu lực.
Câu hỏi thường gặp
Tôi có thể kiểm thử luồng đăng ký Bangladesh của ứng dụng mà không cần SIM địa phương không?
Có. Đặt một số +880 trên OTP Gateway, yêu cầu mã từ ứng dụng của bạn, rồi đọc trong dashboard hoặc nhận qua webhook.
Country id của Bangladesh trong API OTP Route là gì?
Là bd, giá trị bạn truyền làm country cả khi kiểm tra giá lẫn khi tạo activation Bangladesh.
Tôi có nên giữ số 0 đứng đầu khi lưu số Bangladesh không?
Không. Lưu +8801… ở dạng E.164 và bỏ số 0 trung kế; chỉ hiển thị dạng 01… cho người dùng địa phương.
Tin nhắn xác minh sẽ đến bằng tiếng Bangla hay tiếng Anh?
Điều đó do dịch vụ gửi và mẫu của họ quyết định. Nhiều dịch vụ vẫn gửi tiếng Anh, một số gửi tiếng Bangla, nên hãy kiểm thử cả hai nếu ứng dụng của bạn hỗ trợ cả hai.
Tiền của tôi sẽ ra sao nếu mã +880 không bao giờ đến?
Nếu không có gì đến trong khung 20 phút, hoặc bạn hủy, toàn bộ số tiền tự động quay về ví của bạn.
Tôi có thể giữ một số Bangladesh cho các lần đăng nhập lặp lại không?
Không qua tự phục vụ. Số dài hạn được cung cấp ở Mỹ và Canada; với số +880, bạn có thể gửi email tới [email protected], không hứa chắc về khả năng cung cấp.
Làm sao nhận mã OTP SMS Bangladesh bên trong một pipeline CI?
Tạo activation từ job, chờ webhook activation.sms_received có chữ ký hoặc polling activation, rồi kiểm tra mã. Một tài khoản sandbox cho phép bạn chạy thử việc này mà không tốn tiề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.