Kiểm thử đăng ký +243 tại DRC mà không cần SIM ở Kinshasa

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

Có, bạn có thể nhận mã xác minh Congo (DRC) +243 với OTP Route: đặt một số dùng một lần từ OTP Gateway, rồi đọc mã trong dashboard hoặc lấy qua REST API và webhook có chữ ký. Giá bắt đầu từ $0.20 mỗi mã, và một đơn DRC không nhận được gì trong cửa sổ 20 phút sẽ không tốn của bạn đồng nào.

Đội của bạn đang thêm DRC, nhưng không ai có SIM +243. Giờ làm gì?

Đây là tình huống quen thuộc với các đội sản phẩm và QA: lộ trình ghi Cộng hòa Dân chủ Congo, bản phát hành thử đã sẵn sàng, còn những người phải duyệt bước xác minh điện thoại lại ở một quốc gia khác. Gửi SIM vật lý đến phòng thử nghiệm, nạp tiền cho chúng và chuyền tay điện thoại quanh văn phòng đều chậm, và buộc mỗi bài kiểm thử vào người đang giữ điện thoại hôm đó.

OTP Gateway loại bỏ điểm nghẽn này. Bạn yêu cầu một số +243 cho một dịch vụ cụ thể, dùng nó một lần trên màn hình đăng ký hoặc đăng nhập của chính bạn, và mã sẽ đến nơi công cụ của bạn đọc được. Nhờ vậy, một số xác minh Congo (DRC) trở thành thứ mà một script kiểm thử có thể yêu cầu theo nhu cầu, giống như bất kỳ dữ liệu mẫu nào khác.

Những lý do thường gặp khiến các đội chạy kiểm tra này:

  • xác nhận màn hình onboarding tiếng Pháp chấp nhận và định dạng đúng số điện thoại Congo;
  • kiểm thử hồi quy một ứng dụng di động trước đợt phát hành khu vực ở Trung Phi;
  • để đội vận hành xác minh một tài khoản doanh nghiệp thuộc công ty mà không làm lộ điện thoại cá nhân của nhân viên.

Số +243 hiện có thể xác minh những dịch vụ nào?

Phạm vi phủ sóng cho DRC hiện gồm hơn 1.000 dịch vụ. Những dịch vụ phổ biến trong bản chụp trực tiếp gồm WhatsApp, Telegram, Facebook, Instagram, TikTok, imo, Viber, Signal, Google (Gmail & YouTube), Microsoft & Outlook, Uber, Amazon và ChatGPT (OpenAI).

Các ứng dụng nhắn tin như imo, Viber và WhatsApp đáng được nhắc riêng, vì nhiều sản phẩm trong khu vực chuyển phần hỗ trợ hoặc thông báo sang chúng, và QA thường cần một tài khoản trên cùng dải số với người dùng thật.

Nguồn cung thay đổi suốt cả ngày, nên hãy xem mọi danh sách là điểm khởi đầu. Góc nhìn đáng tin cậy là góc nhìn trực tiếp: GET /api/v1/countries và GET /api/v1/prices trả về những gì có thể đặt ngay lúc này, và dashboard hiển thị cùng dữ liệu đó trước khi bạn thanh toán. Toàn bộ danh mục nằm ở mục tất cả quốc gia.

API OTP Congo (DRC) khớp vào một lượt kiểm thử như thế nào?

Mọi thứ diễn ra trên https://otproute.com/api/v1 với khóa Bearer có tiền tố or_live_, tạo trong Developer console. Một tài khoản có thể giữ tối đa 10 khóa và 5 endpoint webhook, và giới hạn là 300 yêu cầu mỗi phút.

  1. Tra giá bằng GET /api/v1/prices?country=cd&service=whatsapp (thay bằng dịch vụ bạn kiểm thử). Country id của DRC là cd.
  2. Đặt đơn bằng POST /api/v1/activations với phần thân JSON như {"service": "whatsapp", "country": "cd"}. Bạn nhận lại một id kích hoạt và số +243.
  3. Nhập số đó vào bước xác minh của ứng dụng.
  4. Chờ activation.sms_received trên webhook của bạn, hoặc polling GET /api/v1/activations/{id} vài giây một lần.
  5. Giải phóng các đơn không dùng 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 theo thời gian hằng định và loại bỏ các dấu thời gian đã cũ. Hướng dẫn bắt OTP qua webhook và tài liệu tham chiếu API trình bày chi tiết về API xác minh SMS này.

Nên lưu số +243 thế nào, và SMS sẽ bằng ngôn ngữ nào?

Ở trong nước, số điện thoại Congo được viết với tiền tố trunk 0 theo sau là chín chữ số. Ở dạng quốc tế, số 0 biến mất: +243 rồi đến chín chữ số đó. Hãy lưu dạng E.164, bỏ khoảng trắng và số 0 đứng đầu khi nhập, và kiểm tra rằng biểu mẫu của bạn chấp nhận cả cách viết trong nước lẫn quốc tế, vì người dùng gõ theo cách họ thấy gần nhất.

Tiếng Pháp là ngôn ngữ chính thức, còn Lingala, Swahili, Kikongo và Tshiluba là các ngôn ngữ quốc gia. Tin nhắn xác minh từ các dịch vụ toàn cầu thường đến bằng tiếng Pháp hoặc tiếng Anh tùy ứng dụng và cài đặt tài khoản. Đừng phân tích dựa trên câu chữ xung quanh; hãy lấy nhóm chữ số ra khỏi nội dung để cùng một bộ phân tích hoạt động dù mẫu tin dùng ngôn ngữ nào.

Với một lượt kiểm tra bản địa hóa, nên lưu toàn bộ nội dung SMS cùng với mã được trích xuất. Điều đó cho người dịch và QA một bản ghi về những gì người dùng Congo thực sự đọc.

Nếu mã xác minh không xuất hiện thì sao?

Mỗi đơn mở trong 20 phút. Bạn chỉ trả tiền nếu mã đến; nếu cửa sổ đóng mà không có SMS, hoặc bạn hủy, toàn bộ số tiền tự động quay lại ví. Vì vậy một số im lặng chỉ tốn thời gian, không tốn tiền.

Khi điều đó xảy ra:

  • để cửa sổ chạy hết trước khi kết luận là thất bại, vì một số dịch vụ gửi muộn;
  • thử lại sau, hoặc dùng tuyến dịch vụ khác, vì tình trạng khả dụng thay đổi theo giờ;
  • kiểm tra xem dịch vụ có chấp nhận số ảo hay không, vì một số từ chối chúng;
  • đừng đặt lại liên tục trong vòng lặp dày, vì nó làm cạn giới hạn tốc độ mà không cải thiện kết quả.

Bài viết về giảm thiểu OTP gửi thất bại đi sâu hơn vào thiết kế thử lại cho định tuyến OTP.

Có dòng +243 dài hạn cho các tài khoản chúng tôi giữ lại không?

Không. OTP Route không cung cấp số dài hạn tự phục vụ ở DRC. Số của gateway được thiết kế cho mỗi lần một mã, phù hợp với kiểm thử đăng ký nhưng không phù hợp với một tài khoản phải đăng nhập lại sau sáu tháng.

Số chuyên dụng (Dedicated Numbers), loại bạn giữ trong khi chúng được gia hạn, là sản phẩm dành cho Hoa Kỳ và Canada, từ $1.95/month. Nếu đội của bạn cần một dòng số Congo lâu dài, hãy gửi email tới [email protected] và mô tả mục đích sử dụng; khả năng cung cấp phụ thuộc vào quy định địa phương và không thể hứa trước.

Việc thanh toán cho lưu lượng kiểm thử DRC được xử lý thế nào?

Có một ví USD trả trước duy nhất, không có phí hàng tháng và không phải chọn gói. Nạp bằng thẻ hoặc USDT/USDC, và mỗi lần nạp đi kèm hóa đơn PDF qua email, giúp chi phí QA dễ đối soát. Xem bảng giá để biết giá trực tiếp được hiển thị trước mỗi đơn như thế nào.

Với công việc tích hợp, tài khoản phát triển có thể được chuyển sang sandbox theo yêu cầu; nó trả về số và mã mô phỏng để một pipeline chạy thử từ đầu đến cuối mà không tốn tiền trong ví.

Chỉ dùng các số này cho sản phẩm và tài khoản của chính bạn, tuân thủ điều khoản của từng dịch vụ, và nhớ rằng Chính sách Sử dụng Chấp nhận được của OTP Route á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ý DRC của ứng dụng mà không cần SIM nội địa không?

Có. Đặt một số +243 từ OTP Gateway cho dịch vụ bạn đang kiểm thử, nhập vào ứng dụng, rồi đọc mã trong dashboard hoặc qua API.

API dùng country id nào cho Cộng hòa Dân chủ Congo?

Dùng cd trong cả truy vấn giá lẫn phần thân kích hoạt, ví dụ {"service": "telegram", "country": "cd"}.

Tôi có bị tính phí nếu mã +243 không bao giờ đến không?

Không. Một đơn +243 im lặng suốt 20 phút, hoặc bị bạn hủy sớm, sẽ được hoàn đầy đủ vào ví mà không cần gửi yêu cầu hỗ trợ.

Tôi có nên lưu số Congo kèm số 0 đứng đầu không?

Hãy lưu ở dạng E.164, tức là +243 theo sau là chín chữ số, đã bỏ số 0 trunk. Chỉ giữ định dạng trong nước để hiển thị nếu người dùng của bạn quen với nó.

Nhân viên của tôi có thể dùng lại cùng số +243 để đăng nhập vào tháng sau không?

Không đáng tin cậy, vì số của gateway chỉ dùng cho một mã. Dòng chuyên dụng dài hạn chỉ tự phục vụ ở Hoa Kỳ và Canada; với DRC bạn có thể gửi email tới [email protected] để hỏi.

Có cách nào chạy CI với API mà không tốn tiền không?

Có. Hãy yêu cầu chuyển tài khoản phát triển sang sandbox, và nó sẽ trả về số cùng mã mô phỏng.

Vì sao một dịch vụ từ chối số +243 tôi đã đặt?

Một số dịch vụ từ chối số ảo hoặc giới hạn một số dải số. Hãy hủy hoặc để cửa sổ hết hạn để được hoàn tiền, rồi thử lại sau hoặc kiểm thử một tuyến dịch vụ khác.

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.