Kiểm thử luồng đăng ký +994 khi cả nhóm không ai có SIM Azerbaijan

Mã vùng gọi +994OTP Gateway từ $0.20 mỗi mãSố riêng: chỉ Mỹ và CanadaID API: az
Trả lời nhanh

Có, bạn có thể nhận mã xác minh Azerbaijan (+994) với OTP Route bằng cách đặt một số dùng một lần từ OTP Gateway và đọc mã trong dashboard hoặc qua API và 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ụ được hiển thị trước khi bạn đặt số, và khoản phí quay về ví nếu không có SMS nào đến số trong khung 20 phút.

Sản phẩm của chúng tôi sắp chạy thật ở Baku và bước xác minh chặn mọi bài kiểm thử. Có những lựa chọn nào?

Đây là điểm nghẽn thường gặp với các đội thêm Azerbaijan vào một ứng dụng sẵn có. Màn hình điện thoại chấp nhận +994, nội dung bản địa hóa đã sẵn sàng, rồi QA đứng yên vì chiếc SIM Azerbaijan duy nhất thuộc về một cộng tác viên ở múi giờ khác. Mượn điện thoại cá nhân của đồng nghiệp dùng được một lần, nhưng nó gắn tài khoản kiểm thử với một số riêng tư và không thể chạy trong pipeline.

OTP Gateway gỡ điểm nghẽn đó. Bạn yêu cầu một số +994 cho một mã, dùng nó trên màn hình đăng ký hoặc đăng nhập của chính bạn, và thu SMS mà không cần ai cầm thiết bị. Mỗi số phục vụ một lần xác minh, giúp dữ liệu kiểm thử sạch và giữ điện thoại cá nhân ra khỏi tài khoản doanh nghiệp. Các đội chạy việc này mỗi sprint thường kết hợp nó với quy trình kiểm thử QA.

Hiện nay những ứng dụng nào có thể gửi mã tới tuyến Azerbaijan?

Ảnh chụp trực tiếp của Azerbaijan liệt kê hơn 1.600 dịch vụ. Các dịch vụ phổ biến gồm WhatsApp, Telegram, Viber, Uber, Google (Gmail & YouTube), Facebook, Instagram, TikTok, Microsoft & Outlook, LinkedIn, Discord, Signal và Amazon.

Tình trạng sẵn có không cố định. Các tuyến mở và đóng trong ngày khi các đối tác nhà mạng của chúng tôi luân chuyển dung lượng, nên một dịch vụ thấy được sáng nay có thể biến mất chiều nay. Thay vì gán cứng một danh sách, hãy đọc nó từ API trước mỗi lượt chạy và bỏ qua một cách nhẹ nhàng khi một tổ hợp không được cung cấp.

Làm sao nối API OTP Azerbaijan vào một bộ kiểm thử tự động?

Mọi lệnh gọi đề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_, và một tài khoản có thể giữ tối đa 10 khóa. Country id của Azerbaijan là az.

  1. Lấy danh mục bằng GET /api/v1/services và GET /api/v1/countries, rồi xác nhận tổ hợp bằng GET /api/v1/prices?country=az&service=<id>.
  2. Tạo đơn bằng POST /api/v1/activations với phần thân như {"service": "viber", "country": "az"}. Giữ activation id từ phản hồi.
  3. Nhập số +994 được trả về vào bản build đang kiểm thử.
  4. Chờ activation.sms_received trên webhook của bạn, hoặc polling GET /api/v1/activations/{id} nếu job chạy ở nơi chặn lưu lượng đến.
  5. Giải phóng mọi thứ bị bỏ dở bằng POST /api/v1/activations/{id}/cancel.

Các lệnh gọi webhook mang X-OTPRoute-Signature: t=<unix>,v1=<hex>. Tính lại HMAC-SHA256 trên <t>.<raw body> bằng secret của endpoint, so sánh trong thời gian hằng số và bỏ các timestamp cũ; hướng dẫn bảo mật webhook trình bày chi tiết. Giới hạn 300 yêu cầu mỗi phút để lại nhiều chỗ cho các job chạy song song.

Người ngoài bộ phận kỹ thuật có thể tự lấy mã +994 không?

Có. Product manager, biên dịch viên và trưởng nhóm hỗ trợ thường cần một mã đơn lẻ để kiểm tra một màn hình, và dashboard đáp ứng điều đó mà không cần khóa API:

  • Đăng nhập và mở OTP Gateway.
  • Chọn Azerbaijan, rồi dịch vụ bạn đang kiểm thử, và xem giá hiện hành.
  • Đặt số và dán vào ứng dụng của bạn.
  • Giữ trang activation mở; SMS xuất hiện ở đó ngay khi được gửi.

Nếu bài kiểm thử bị hủy, hãy hủy activation và số tiền được trả thẳng về ví.

Backend của chúng tôi nên lưu và chuẩn hóa số +994 như thế nào?

Lưu mọi số ở dạng E.164, ví dụ +994 theo sau là số quốc gia chín chữ số. Trong nước, người ta bấm số 0 trung kế trước mã nhà mạng, nên biểu mẫu đăng ký sẽ nhận cả hai kiểu. Cắt khoảng trắng, dấu gạch ngang và số 0 nội địa đó, rồi thêm mã quốc gia trước khi lưu. Một thư viện phân tích được bảo trì an toàn hơn một regex viết tay.

Tiếng Azerbaijan là ngôn ngữ chính thức và dùng bảng chữ cái Latin với các chữ cái như ə, ğ, ı, ş và ç; tiếng Nga cũng được hiểu rộng rãi. Tùy dịch vụ và locale của thiết bị, mã có thể đến bằng tiếng Azerbaijan, Nga hoặc Anh. Điều đó khiến các tuyến +994 tiện để kiểm tra mẫu SMS của chính bạn hiển thị đúng các ký tự đặc biệt và trình phân tích mã không phụ thuộc vào cách diễn đạt tiếng Anh.

Mã không bao giờ xuất hiện. Nên thử gì trước khi báo lên cấp trên?

Hãy bắt đầu bằng việc để activation chạy đủ 20 phút; một số bên gửi xếp hàng tin nhắn. Nếu không có gì đến, đơn hết hạn, activation.expired được phát, và toàn bộ số tiền được hoàn tự động, nên bạn chỉ trả tiền nếu mã đến.

Sau đó xem xét các nguyên nhân thường gặp:

  • Một số dịch vụ từ chối số ảo cho một số luồng nhất định. Xác nhận dịch vụ có chấp nhận chúng trước khi đổ lỗi cho tuyến.
  • Thử lại sau, hoặc chuyển sang một tuyến dịch vụ khác vận dụng cùng màn hình đó.
  • Tránh đặt lại liên tục trong vòng lặp chặt; hãy giãn cách giữa các lần thử để một loạt thất bại không làm cạn hàng đợi.

Danh sách kiểm tra lỗi gửi mã đề cập thêm các bước chẩn đoán.

Có số Azerbaijan dùng lâu dài không, và việc sử dụng được tính phí ra sao?

Không có số chuyên dụng tự phục vụ cho Azerbaijan. Dedicated Numbers là sản phẩm của Hoa Kỳ và Canada bắt đầu từ $1.95/tháng; nếu bạn cần một số +994 vĩnh viễn, hãy gửi email tới [email protected] và đội ngũ sẽ kiểm tra những gì quy định địa phương cho phép, không hứa chắc về khả năng cung cấp. Với các tài khoản cần đăng nhập lặp lại, một số của Mỹ hoặc Canada là phương án thay thế.

Với kiểm thử tại Baku, chi phí được trừ từ một ví USD trả trước duy nhất; không có bậc đăng ký hay phí hằng tháng. Nạp bằng thẻ hoặc USDT hay USDC, và mỗi lần nạp tạo một hóa đơn PDF qua email; mức giá hiện hành nằm ở trang giá. Một tài khoản phát triển có thể được chuyển sang sandbox khi có yêu cầu, trả về số và mã mô phỏng để tích hợp được kiểm thử từ đầu đến cuối trước khi tiêu tiền thật. Acceptable Use Policy của OTP Route và điều khoản riêng của từng dịch vụ áp dụng cho mọi đơn.

Câu hỏi thường gặp

Tôi có thể kiểm thử luồng đăng ký Azerbaijan của ứng dụng mà không cần SIM địa phương không?

Có. Đặt một số +994 từ OTP Gateway, nhập vào ứng dụng của bạn và đọc mã trong dashboard hoặc qua API, không cần SIM vật lý.

Country id của Azerbaijan trong API OTP Route là gì?

Dùng az trong trường country của POST /api/v1/activations và trong các truy vấn giá.

Một số +994 để kiểm thử có giá 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 cam kết.

Tôi có bị tính phí nếu SMS Azerbaijan không bao giờ đến không?

Không. Nếu không có mã nào đến trong 20 phút, hoặc bạn hủy trước, toàn bộ số tiền được hoàn vào ví của bạn tự động.

Chúng tôi có nên lưu số Azerbaijan kèm số 0 đứng đầu không?

Không. Hãy bỏ số 0 trung kế nội địa và lưu số ở định dạng E.164 bắt đầu bằng +994.

Tôi có thể giữ cùng một số xác minh Azerbaijan cho các lần đăng nhập sau không?

Không qua OTP Gateway, vốn cấp một số cho mỗi mã. Số dài hạn tự phục vụ chỉ có ở Mỹ và Canada; hãy hỏi bộ phận hỗ trợ về Azerbaijan.

Tin nhắn xác minh Azerbaijan sẽ dùng ngôn ngữ nào?

Tùy thuộc vào bên gửi và cài đặt thiết bị; tiếng Azerbaijan, Nga và Anh đều phổ biế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.

Định tuyến OTP đầu tiên của bạn chỉ trong vài phút

Tạo tài khoản miễn phí, nạp tiền vào ví USD và đặt số từ bảng điều khiển hoặc API. Không phí hàng tháng.