Tiếng Việt
Đưa mã xác minh +92 của Pakistan vào pipeline test của bạn
OTP Route cho phép một đội nhận mã xác minh SMS của Pakistan (+92) trên các số OTP Gateway dùng một lần, với mã hiển thị trong dashboard và được gửi tới hệ thống của bạn qua API polling hoặc webhook có chữ ký. Mỗi mã có giá từ $0.20 mỗi mã, và nếu không có SMS nào đến số trong 20 phút thì ví được hoàn tiền tự động.
Khi nào một đội cần số +92 để test?
Pakistan là thị trường lớn ưu tiên di động với cộng đồng người xa xứ đáng kể ở Anh và vùng Vịnh, nên nhiều sản phẩm gặp số +92 ở bước đăng ký dù trụ sở không đặt ở đó. Điều này tạo ra các ca test cụ thể: ô điện thoại có chấp nhận định dạng nội địa 03 không, backend có lưu đúng không, và bước OTP có thực sự hoàn tất không?
Việc kiếm một SIM địa phương dự phòng cũng không đơn giản, vì SIM ở Pakistan gắn với việc đăng ký sinh trắc học của chủ thuê bao. Một số dùng một lần từ OTP Gateway mang lại cho các đội QA và tăng trưởng một con đường gọn gàng hơn. Hướng dẫn xác minh ứng dụng di động trình bày cách các đội tổ chức những kiểm tra đó.
Hôm nay tôi có thể xác minh những dịch vụ nào tại Pakistan?
Ảnh chụp hiện tại của Pakistan gồm WhatsApp, Facebook, Instagram, Telegram, Google (Gmail & YouTube), TikTok, Snapchat, imo, Signal, Amazon, Microsoft & Outlook, ChatGPT (OpenAI), Uber và LinkedIn. Tổng cộng có hơn 1.700 dịch vụ khả dụng cho quốc gia này.
Nguồn số thay đổi trong ngày, đó là lý do GET /api/v1/prices trả về tình trạng khả dụng cùng với giá. Hãy truy vấn ngay trước khi đặt đơn thay vì gắn cứng danh sách dịch vụ. Nếu một tuyến cho số xác minh Pakistan đang mỏng vào một giờ nào đó, việc định tuyến OTP qua danh mục trực tiếp thường tìm ra một lựa chọn khác, và dashboard hiển thị cùng dữ liệu cho những đồng nghiệp không bao giờ đụng tới API xác minh SMS.
Từ 03XX đến +92: những điều cốt lõi về định dạng số
Trong nước, số di động Pakistan được viết với tiền tố trunk 0, là 03 theo sau bởi chín chữ số nữa. Ở dạng E.164 số 0 biến mất, còn lại +92 và mười chữ số bắt đầu bằng 3. Người dùng sẽ dán đủ mọi biến thể, vì vậy hãy chuẩn hóa ngay khi nhập:
- bỏ khoảng trắng và dấu gạch ngang;
- biến
0092hoặc92đứng đầu thành+92; - thay số 0 đứng đầu của giá trị mười một chữ số bằng
+92; - từ chối mọi thứ không phải mười hai chữ số sau dấu cộng.
Tiếng Urdu và tiếng Anh đều là ngôn ngữ chính thức. Tin nhắn xác minh thường đến bằng tiếng Anh, tuy một số bên gửi dùng tiếng Urdu theo chữ Nastaliq, đọc từ phải sang trái. Hãy trích nhóm chữ số bằng một mẫu regex thay vì tìm một cụm tiếng Anh cố định, và cả hai trường hợp đều được phân tích đúng.
Luồng API OTP Pakistan trong sáu lệnh gọi
Các request được gửi tới https://otproute.com/api/v1 với khóa Bearer có tiền tố or_live_, tạo trong Developer console.
GET /api/v1/countries: id của Pakistan làpk.GET /api/v1/servicesđể tìm id dịch vụ.GET /api/v1/prices?country=pk&service=<id>để lấy giá hiện tại.POST /api/v1/activationsvới{"service": "facebook", "country": "pk"}trả về số +92 và một activation id.- Nhập số vào ứng dụng của bạn, rồi đọc mã qua
GET /api/v1/activations/{id}hoặc webhookactivation.sms_received. - Lượt chạy bị bỏ dở? Gọi
POST /api/v1/activations/{id}/cancel.
Với webhook, hãy tính lại HMAC-SHA256 trên <t>.<raw body> từ header X-OTPRoute-Signature, từ chối timestamp cũ, và làm cho handler idempotent theo activation id. Bài viết về pipeline CI cho thấy việc này bên trong một test runner.
Không có gì đến số +92: các bước tiếp theo
Hãy để cửa sổ 20 phút kết thúc trước khi đánh giá; nếu nó đóng mà không có gì, toàn bộ số tiền được hoàn lại. Xác nhận dịch vụ đích chấp nhận số ảo cho tài khoản Pakistan, vì một số từ chối chúng. Sau đó thử lại sau một khoảng nghỉ hoặc chuyển bài test sang dịch vụ khác. Đặt lại đơn cứ vài giây một lần hiếm khi giúp ích và có thể khiến nền tảng nhận trở nên dè chừng hơn với lưu lượng của bạn. Ghi lại activation id, dịch vụ và thời điểm cho mỗi lần thử giúp dễ nhận ra quy luật khi bộ phận hỗ trợ của OTP Route hỏi chuyện gì đã xảy ra.
Số chuyên dụng và ví trả trước
OTP Route không cung cấp số Pakistan dài hạn tự phục vụ. Số chuyên dụng (Dedicated Numbers), gom SMS nhận, SMS gửi và gọi qua trình duyệt trên một đường dây, chỉ giới hạn ở Hoa Kỳ và Canada, từ $1.95/tháng. Các đội cần một đường dây +92 bền vững có thể gửi email tới [email protected]; quy định địa phương quyết định việc đó có khả thi hay không.
Thanh toán theo mức dùng từ ví USD: không phí hằng tháng, không gói, nạp bằng thẻ hoặc USDT/USDC, và có hóa đơn PDF cho từng lần nạp. Hãy yêu cầu sandbox để chạy test tích hợp trên số và mã mô phỏng. Chi tiết có trên trang bảng giá.
Câu hỏi thường gặp
Tôi có thể kiểm tra luồng đăng ký Pakistan của ứng dụng mà không có SIM Pakistan không?
Được. Đặt một số +92 từ OTP Gateway, nhập nó vào ứng dụng của bạn và lấy mã từ dashboard, API hoặc webhook.
API dùng country id nào cho Pakistan?
Dùng pk, ví dụ trong GET /api/v1/prices?country=pk&service=<id> và trong phần body của POST /api/v1/activations.
Tôi có nên lưu số Pakistan kèm số 0 đứng đầu không?
Không. Hãy lưu ở dạng E.164, +92 theo sau là mười chữ số bắt đầu bằng 3, và chuyển đổi định dạng nội địa 03 khi người dùng gõ vào.
Mã xác minh có đến bằng tiếng Urdu không?
Hầu hết đến bằng tiếng Anh, nhưng một số bên gửi dùng tiếng Urdu. Phân tích mã số bằng regex xử lý được cả hai ngôn ngữ và văn bản từ phải sang trái.
Một số +92 để test giá bao nhiêu?
Từ $0.20 mỗi mã; giá chính xác phụ thuộc vào dịch vụ và hiển thị trong dashboard cũng như qua GET /api/v1/prices trước khi đặt.
Nếu dịch vụ không bao giờ gửi SMS thì sao?
Bạn không bị tính phí. Các đơn không nhận được gì trong 20 phút, hoặc bị bạn hủy, sẽ hoàn lại toàn bộ số tiền vào ví.
Tôi có thể lấy một số Pakistan để khôi phục tài khoản dài hạn không?
Không tự phục vụ được; chỉ số chuyên dụng của Hoa Kỳ và Canada được bán theo cách đó. Hãy gửi email tới [email protected] để hỏi về đường dây +92.
OTP Route cho phép tôi làm gì với số Pakistan?
Test luồng xác minh của chính bạn, chạy QA tự động và vận hành các tài khoản doanh nghiệp hợp pháp. Đ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 OTP Route đều được áp dụng.
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.