Tiếng Việt
Test mã đăng ký Bắc Macedonia (+389) trước ngày ra mắt
OTP Gateway của OTP Route cấp cho bạn một số Bắc Macedonia (+389) dùng một lần để đội của bạn nhận mã xác minh SMS trong dashboard hoặc qua API và webhook có chữ ký. Mã bắt đầu từ $0.20 mỗi mã, giá trực tiếp của từng dịch vụ được API trả về, và một lượt kích hoạt không nhận được SMS trong 20 phút thì không mất phí.
Checklist ra mắt ghi "xác minh đăng ký +389": QA bắt đầu từ đâu?
Tình huống quen thuộc: sản phẩm đang mở rộng sang Tây Balkan, luồng đăng ký đã xử lý cả chục thị trường, và ai đó phải chứng minh rằng nó chấp nhận số của Bắc Macedonia và tin SMS mà ứng dụng gửi đi thực sự đến nơi. Mượn điện thoại của đồng nghiệp thì không mở rộng được, còn SIM địa phương thì khó gắn vào một CI runner.
OTP Gateway loại bỏ sự phụ thuộc đó. Bạn yêu cầu một số xác minh Bắc Macedonia qua API hoặc dashboard, nhập nó vào luồng của chính bạn và nhận bất kỳ mã nào đến. Mỗi số chỉ phục vụ một lần xác minh, nên bộ regression có thể yêu cầu một số +389 mới để test ở mỗi lần chạy. Phần tổng quan về QA testing cho thấy các đội đưa việc này vào quy trình phát hành như thế nào.
Số +389 được viết ra sao, và bộ kiểm tra của bạn nên chấp nhận gì?
Mã quốc gia của Bắc Macedonia là +389 và tiền tố trunk quốc gia là 0. Số di động được viết trong nước là 07X XXX XXX; ở dạng quốc tế số 0 biến mất, thành +389 7X XXX XXX với số quốc gia gồm tám chữ số. Hãy lưu dạng E.164 (+3897…) và chỉ coi dạng nội địa là định dạng nhập liệu.
Các ca test đáng giữ trong bộ test:
- Người dùng chọn +389 mà vẫn gõ số 0; form nên cắt số 0 đó thay vì từ chối.
- Số dán vào có khoảng trắng, dấu gạch chéo hoặc gạch ngang nên được chuẩn hóa về một giá trị lưu trữ duy nhất.
- Việc kiểm tra dải số nên giao cho thư viện số điện thoại được bảo trì, không nên gắn cứng các đầu số, vì dải số của nhà mạng thay đổi theo thời gian.
Vì sao mẫu SMS bằng chữ Cyrillic đáng có bài test riêng?
Tiếng Macedonia là ngôn ngữ chính thức trên toàn quốc và được viết bằng chữ Cyrillic; tiếng Albania cũng có địa vị chính thức và được sử dụng rộng rãi. Nếu ứng dụng của bạn gửi tin xác minh bằng tiếng Macedonia, các ký tự Cyrillic buộc phải dùng mã hóa UCS-2, làm một đoạn SMS co lại từ 160 xuống 70 ký tự. Một mẫu vừa vặn khi viết bằng tiếng Anh có thể bị tách thành nhiều đoạn, hoặc bị cắt cụt nếu bên gửi giới hạn độ dài.
Nhận tin nhắn thật trên số +389 cho bạn thấy điều người dùng sẽ thấy: mã có nằm đủ sớm để đọc được trong bản xem trước thông báo không, có chuyển sang chữ Latin dự phòng không, và gợi ý tự điền có còn hoạt động không. Bộ phân tích của bạn nên so khớp các chữ số thay vì một cụm từ cố định, vì các dịch vụ bên thứ ba tự chọn cách diễn đạt và ngôn ngữ.
Những lệnh gọi nào lấy số Bắc Macedonia bằng lập trình?
Tài liệu dành cho lập trình viên mô tả từng trường; phác thảo của API xác minh SMS này khá ngắn. Xác thực bằng khóa Bearer bắt đầu bằng or_live_ với https://otproute.com/api/v1, sau đó:
- Tải danh sách quốc gia bằng
GET /api/v1/countries; id của Bắc Macedonia làmk. - Hỏi
GET /api/v1/prices?country=mk&service=<id>để biết giá và tình trạng khả dụng hiện tại. - Tạo lượt kích hoạt bằng
POST /api/v1/activationsvới phần body như{"service": "viber", "country": "mk"}. - Polling
GET /api/v1/activations/{id}, hoặc chờactivation.sms_receivedtrên webhook. - Hủy qua
POST /api/v1/activations/{id}/cancelkhi bài test kết thúc sớm.
Các lệnh gọi webhook mang X-OTPRoute-Signature: t=<unix>,v1=<hex>. Hãy dựng lại HMAC-SHA256 trên "<t>.<raw body>" bằng secret của endpoint, so sánh theo thời gian hằng số, từ chối timestamp cũ, và xử lý dựa trên activation id để việc gửi lại không gây hại. Mỗi tài khoản có tối đa 10 khóa, 5 endpoint webhook và 300 request mỗi phút.
Hiện tuyến +389 mở cho những dịch vụ nào?
Bắc Macedonia hiện có hơn 900 dịch vụ trên OTP Gateway. Ảnh chụp trực tiếp gồm Viber, WhatsApp, Facebook, Instagram, Telegram, Google (Gmail & YouTube), TikTok, Microsoft & Outlook, Signal, LinkedIn, Uber và ChatGPT (OpenAI).
Không phải dịch vụ nào cũng mở vào mọi giờ; điều đó là bình thường với nguồn số SMS và là lý do giá cùng tình trạng khả dụng được phục vụ qua API. Đồng nghiệp làm việc không cần code có thể thực hiện cùng các bước trong dashboard: tạo tài khoản, nạp tiền, chọn Bắc Macedonia và dịch vụ, rồi mã sẽ hiện trên trang kích hoạt khi nó đến.
Mã không đến: giờ làm gì?
Mỗi lượt kích hoạt chạy trong 20 phút và bạn chỉ trả tiền nếu SMS đến. Hủy nó, hoặc để cửa sổ đóng mà không có gì, thì toàn bộ số tiền sẽ tự động quay lại ví.
Trước khi đặt lại:
- Chờ hết cửa sổ; bên gửi chậm phổ biến hơn nhiều so với tin nhắn bị mất.
- Xác nhận dịch vụ chấp nhận số ảo; một số từ chối theo chính sách, và đó chính là trường hợp mà khoản hoàn tiền áp dụng.
- Thử lại sau, hoặc qua một tuyến dịch vụ khác.
- Đặt khoảng nghỉ giữa các lần thử để một bài test chập chờn không bắn hết đơn này đến đơn khác vào tuyến +389.
Hướng dẫn định tuyến theo quốc gia giải thích cách lập phương án dự phòng giữa các thị trường. Chỉ dùng cho sản phẩm và tài khoản của chính bạn, tôn trọng điều khoản của từng dịch vụ, và hãy nhớ rằng Chính sách Sử dụng Chấp nhận được của OTP Route được áp dụng.
Còn đường dây Macedonia cố định, thanh toán và sandbox thì sao?
OTP Route không cung cấp số dài hạn tự phục vụ tại Bắc Macedonia. Dedicated Numbers là sản phẩm dành cho Hoa Kỳ và Canada, bán tức thì từ $1.95/tháng; với một đường dây +389 lâu dài, hãy gửi email tới [email protected] và đội ngũ sẽ cho bạn biết quy định địa phương có cho phép hay không, không hứa hẹn về khả năng cung cấp.
Thanh toán theo hình thức trả theo mức dùng từ ví USD trả trước, nạp bằng thẻ hoặc USDT/USDC, không có phí hằng tháng và có hóa đơn PDF cho mỗi lần nạp. Tài khoản phát triển có thể được chuyển sang sandbox theo yêu cầu để tích hợp chạy với số và mã mô phỏng.
Câu hỏi thường gặp
Tôi có thể kiểm tra SMS đăng ký Macedonia của ứng dụng mà không cần thẻ SIM không?
Được. Hãy yêu cầu một số OTP Gateway với country mk, dùng nó trên màn hình đăng ký của chính bạn và đọc tin nhắn trong dashboard hoặc từ webhook.
Một mã xác minh +389 giá bao nhiêu?
Từ $0.20 mỗi mã; mức chính xác phụ thuộc vào dịch vụ và hiển thị trong dashboard hoặc được GET /api/v1/prices trả về. Khi cửa sổ 20 phút đóng mà không có SMS, bạn được hoàn lại toàn bộ số tiền.
Tin nhắn xác minh gửi tới số Bắc Macedonia có bằng chữ Cyrillic không?
Tùy bên gửi. Ứng dụng của chính bạn kiểm soát mẫu tin của mình, còn các dịch vụ bên thứ ba chọn ngôn ngữ theo cài đặt tài khoản hoặc thiết bị, vì vậy hãy phân tích các chữ số.
Cơ sở dữ liệu của tôi có nên giữ số 0 đầu của số di động Macedonia không?
Hãy lưu dạng E.164: +389 theo sau là số quốc gia tám chữ số, không có số 0 trunk và không có khoảng trắng.
Tôi có thể giữ một số Bắc Macedonia để đăng nhập nhiều lần không?
Không tự phục vụ được. Dedicated Numbers dài hạn chỉ có cho Hoa Kỳ và Canada; với +389, hãy gửi email cho bộ phận hỗ trợ, và câu trả lời phụ thuộc vào quy định địa phương.
Có cách nào chạy CI với Bắc Macedonia mà không tốn tiền trong ví không?
Hãy yêu cầu sandbox cho tài khoản phát triển. Nó mô phỏng số và mã để toàn bộ tích hợp chạy từ đầu đến cuối mà không bị trừ tiền ví.
Vì sao một dịch vụ có thể từ chối số +389 của tôi?
Một số nền tảng từ chối số ảo. Khi đó lượt kích hoạt hết hạn hoặc có thể bị hủy, và khoản phí được tự động hoàn lại vào ví của 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.