Tiếng Việt
Kiểm thử luồng đăng ký +93 khi cả nhóm không ai có SIM Afghanistan
Có, OTP Route có thể nhận mã xác minh Afghanistan (+93) trên một số dùng một lần từ OTP Gateway, và bạn đọc từng mã trong dashboard hoặc lấy qua REST polling hay webhook có chữ ký. Giá bắt đầu từ $0.20 mỗi mã, giá hiện hành của từng dịch vụ do API trả về, và nếu không có gì đến trong khung 20 phút thì tiền được hoàn lại vào ví của bạn.
Người dùng đăng ký bằng số +93 nhưng QA không tái hiện được. Giờ làm sao?
Đây là khoảng trống thường gặp ở các ứng dụng chuyển tiền, công cụ hậu cần nhân đạo, sản phẩm nhắn tin và sàn giao dịch có cộng đồng người Afghanistan hải ngoại đông đảo. Các phiếu hỗ trợ nhắc đến mã không bao giờ đến hoặc số mà biểu mẫu từ chối, trong khi đội kiểm thử ngồi ở Berlin, Dubai hay Toronto và không có cách nào lắp SIM Afghanistan vào thiết bị.
Một số xác minh Afghanistan từ OTP Gateway lấp khoảng trống đó. Bạn đặt một số +93 tạm thời cho một dịch vụ, nhập vào luồng đang kiểm thử, và mã hiện ra ngay nơi các kỹ sư của bạn vẫn làm việc. Không cần gửi, chuyển vùng hay đăng ký gì tại địa phương, và số sẽ được thu hồi sau khi mã được dùng.
Cách làm này cũng phù hợp với các product manager muốn xem toàn bộ phễu onboarding bản địa hóa trước khi phát hành, hoặc đội vận hành cần một số +93 để kiểm thử tích hợp với đối tác.
Làm sao đưa OTP Afghanistan vào bộ kiểm thử qua API?
API OTP Afghanistan dùng các lệnh gọi giống mọi tuyến khác; chỉ country id thay đổi. Với Afghanistan, id đó là af.
- Tạo khóa Bearer có tiền tố
or_live_trong Developer console. Một tài khoản có thể giữ tối đa 10 khóa và 5 webhook endpoint, với giới hạn 300 yêu cầu mỗi phút. - Gọi
GET /api/v1/servicesđể tìm service id, rồiGET /api/v1/prices?country=af&service=<id>để xem tuyến đó hiện có giá bao nhiêu. - Gửi
POST /api/v1/activationsvới phần thân JSON nêu dịch vụ vàaf. Phản hồi chứa activation id và số +93. - Hoặc polling
GET /api/v1/activations/{id}, hoặc chờ sự kiệnactivation.sms_receivedtrên webhook của bạn. Kiểm tra headerX-OTPRoute-Signature, là HMAC-SHA256 của timestamp cộng với phần thân thô, và loại bỏ các yêu cầu có timestamp cũ. - Nếu lượt kiểm thử bị bỏ dở,
POST /api/v1/activations/{id}/cancelsẽ giải phóng số và hoàn lại khoản tạm giữ.
Tài liệu API bao quát mọi endpoint, còn hướng dẫn về thu OTP bằng webhook cho thấy cách dùng activation id làm khóa sự kiện để các lần gửi lại vẫn idempotent.
Hiện nay những ứng dụng nào có thể gửi mã tới số Afghanistan?
Ảnh chụp trực tiếp cho af liệt kê hơn 1.700 dịch vụ. Trong số được các đội yêu cầu nhiều nhất có WhatsApp, Telegram, Google (Gmail & YouTube), Facebook, Instagram, imo, Viber, Signal, TikTok, Microsoft & Outlook, LinkedIn, Discord và ChatGPT (OpenAI).
Các ứng dụng nhắn tin chiếm ưu thế trong danh sách này là có lý do: ứng dụng gọi thoại và trò chuyện là cách nhiều gia đình người Afghanistan ở nước ngoài giữ liên lạc, nên các sản phẩm tích hợp với chúng có nhiều lưu lượng +93. Tình trạng sẵn có thay đổi trong ngày khi các đối tác nhà mạng của chúng tôi luân chuyển nguồn số, vì vậy API báo cáo những gì có thể đặt tại thời điểm bạn hỏi thay vì một danh mục cố định.
Còn những người không bao giờ đụng đến API thì sao?
Nhân viên hỗ trợ và product owner có thể làm toàn bộ ngay trong trình duyệt. Đăng ký bằng địa chỉ email và mã 6 chữ số (hoặc đăng nhập Google), nạp tiền, mở OTP Gateway, chọn Afghanistan và dịch vụ, rồi xác nhận mức giá hiển thị. Số +93 xuất hiện ngay lập tức; hãy dán vào ứng dụng đang kiểm thử và giữ nguyên tab. Khi SMS đến, mã được hiển thị bên cạnh đơn đặt.
Bật xác thực hai yếu tố (TOTP) cho dashboard là bước hợp lý với bất kỳ tài khoản nào được nhiều đồng nghiệp dùng chung.
Nên lưu trữ và chuẩn hóa số điện thoại Afghanistan như thế nào?
Afghanistan dùng mã quốc gia +93 với tiền tố trung kế 0. Ở địa phương, số di động được viết kèm số 0 đứng đầu, ví dụ 07X XXX XXXX, còn dạng quốc tế bỏ số đó: +93 7X XXX XXXX. Hãy lưu phiên bản E.164 (+937...) trong cơ sở dữ liệu và cắt bỏ số 0 đứng đầu mỗi khi người dùng nhập định dạng nội địa bên cạnh bộ chọn +93, nếu không trình kiểm tra của bạn sẽ đếm dư một chữ số.
Dari và Pashto là các ngôn ngữ chính thức, nhưng các dịch vụ toàn cầu lớn thường gửi nội dung mã bằng tiếng Anh hoặc bằng ngôn ngữ mà tài khoản hay thiết bị đang đặt. Hãy kiểm thử cả locale viết từ phải sang trái lẫn locale tiếng Anh nếu ứng dụng của bạn hiển thị nội dung SMS ở bất kỳ đâu, chẳng hạn gợi ý tự động điền.
Mã không xuất hiện. Đội nên thử gì?
Các tuyến vào Afghanistan có thể không đồng đều, nên hãy dự trù thỉnh thoảng bị lỡ:
- Để hết khung 20 phút. Một SMS chậm vẫn được tính nếu đến trước khi hết hạn.
- Nhớ quy tắc hoàn tiền. Bạn chỉ trả tiền nếu mã đến; activation hết hạn hoặc bị hủy sẽ tự động được hoàn lại toàn bộ.
- Thử lại sau hoặc trên tuyến khác. Một đơn mới sau đó một lúc, hoặc cùng dịch vụ ở một thị trường lân cận như Pakistan, thường thành công.
- Kiểm tra dịch vụ có chấp nhận số ảo không. Một số dịch vụ từ chối theo chính sách, và không tuyến nào thay đổi được điều đó.
- Đừng dồn dập gọi endpoint. Đặt lại liên tục trong vòng lặp chặt chỉ đốt giới hạn tốc độ mà không cải thiện việc gửi mã; hãy giãn cách giữa các lần thử.
Bài về giảm lỗi gửi OTP đi sâu hơn vào thiết kế thử lại.
Chúng tôi có thể giữ một số +93 để đăng nhập tháng sau không, và tính phí thế nào?
Không có số Afghanistan dài hạn tự phục vụ. Dedicated Numbers là một sản phẩm riêng chỉ bán cho Hoa Kỳ và Canada, từ $1.95/tháng, kèm SMS đến và đi cùng cuộc gọi trên trình duyệt. Nếu nhóm bạn thực sự cần một số +93 dùng lâu dài, hãy viết thư tới [email protected]; việc có thể thu xếp được hay không tùy thuộc quy định địa phương, và câu trả lời có thể là không.
Thanh toán cho OTP Gateway chạy qua một ví USD trả trước, không có phí hằng tháng và không phải chọn gói. Nạp tiền bằng thẻ hoặc USDT/USDC, và mỗi lần nạp đều có hóa đơn PDF gửi qua email. Với công việc tích hợp, hãy nhờ bộ phận hỗ trợ chuyển một tài khoản phát triển sang chế độ sandbox, trả về số và mã mô phỏng mà không chạm vào số dư của bạn. Bảng giá đầy đủ nằm ở trang giá.
Câu hỏi thường gặp
Tôi có thể kiểm thử luồng đăng ký của ứng dụng với số Afghanistan mà không cần SIM địa phương không?
Có. Đặt một số +93 cho dịch vụ liên quan từ OTP Gateway, nhập vào ứng dụng của bạn, rồi đọc mã trong dashboard hoặc qua API.
Country id của Afghanistan trong API OTP Route là gì?
Là af. Truyền nó làm giá trị country khi tạo activation hoặc truy vấn giá.
Nhận OTP SMS Afghanistan tốn bao nhiêu?
Mã bắt đầu từ $0.20 mỗi mã. Số tiền chính xác phụ thuộc vào dịch vụ và được GET /api/v1/prices trả về trước khi bạn đặt số.
Tôi có bị tính phí nếu SMS xác minh không bao giờ đến không?
Không. Nếu không có mã nào đến trong khung 20 phút, hoặc bạn hủy trước, toàn bộ số tiền sẽ tự động quay lại ví của bạn.
Có nên lưu số Afghanistan kèm số 0 đứng đầu không?
Hãy lưu ở dạng E.164 bắt đầu bằng +93 và không có số 0 trung kế; chấp nhận định dạng nội địa khi nhập rồi chuẩn hóa trước khi lưu.
Mọi dịch vụ đều chấp nhận số +93 của OTP Route sao?
Không nhất thiết, vì một số dịch vụ từ chối số ảo. Hãy tuân theo điều khoản của từng dịch vụ và Acceptable Use Policy của chúng tôi, vốn giới hạn việc sử dụng ở các tài khoản và sản phẩm hợp pháp của chính bạ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.