Tiếng Việt
Số xác minh Vương quốc Anh: checklist kiểm thử OTP +44
OTP Route có thể nhận mã xác minh của Vương quốc Anh (+44) cho bạn: OTP Gateway cấp một số Anh tạm thời cho một mã, từ $0.20 mỗi mã, và chuyển mã tới dashboard, tới API polling hoặc tới một webhook có chữ ký. Số này hoạt động trong 20 phút, và bạn chỉ trả tiền nếu mã thực sự đến.
Checklist: hệ thống của bạn đã sẵn sàng cho mã xác minh +44 chưa?
Hãy chạy qua danh sách này trước khi một bản release candidate bước vào phần kiểm thử tại Anh trong kế hoạch của bạn:
- [ ] Một khóa Developer console (tiền tố
or_live_) được giới hạn cho tác vụ sẽ dùng nó. - [ ] Id quốc gia của Anh,
gb, được đưa vào fixture, cùng id dịch vụ từGET /api/v1/services. - [ ] Quyết định về cách nhận mã: webhook có chữ ký cho các bộ kiểm thử song song, hoặc polling cho một script nhanh.
- [ ] Bộ phân tích số điện thoại xử lý được số 0 ở đầu của Anh (xem thêm bên dưới).
- [ ] Đủ số dư, xác nhận bằng
GET /api/v1/balance, hoặc một tài khoản sandbox để chạy thử. - [ ] Ghi chú trong runbook rằng một số chỉ phục vụ đúng một mã.
Các đội đưa việc này vào pipeline sẽ thấy kiểm thử OTP SMS trong pipeline CI là một tài liệu đồng hành hữu ích.
Luồng API OTP Anh hoạt động ra sao với id quốc gia gb?
Trình tự phản chiếu những gì một người kiểm thử làm thủ công, chỉ nhanh hơn và có ghi nhật ký:
- Tra giá cho cặp bằng
GET /api/v1/prices?country=gb&service=<id>; phản hồi phản ánh tình trạng khả dụng trực tiếp. - Giữ một số bằng
POST /api/v1/activationsvới{"service": "<id>", "country": "gb"}. - Nhập số +44 vào màn hình đăng ký, đăng nhập hoặc khôi phục và yêu cầu SMS.
- Nhận mã qua sự kiện
activation.sms_receivedhoặc bằng cách đọcGET /api/v1/activations/{id}. - Hủy gọn gàng bằng
POST /api/v1/activations/{id}/cancelkhi một bài kiểm thử bị bỏ qua.
Một trình xử lý webhook nên coi mọi yêu cầu là không đáng tin cho đến khi header X-OTPRoute-Signature được kiểm tra thành công: HMAC-SHA256 của <t>.<raw body> với secret của endpoint phải bằng v1, và dấu thời gian phải gần đây. Lưu kết quả theo id kích hoạt để các lần gửi trùng không gây hại. Các giới hạn khá rộng rãi cho hầu hết bộ kiểm thử: 300 yêu cầu mỗi phút, tối đa 10 khóa và 5 endpoint webhook mỗi tài khoản. Tài liệu đầy đủ nằm trong tài liệu cho nhà phát triển.
Những dịch vụ và ứng dụng nào của Anh có trên tuyến?
Vương quốc Anh là một trong những tuyến rộng hơn, với hơn 4.000 dịch vụ khả dụng. Các lựa chọn phổ biến gồm WhatsApp, Google (Gmail & YouTube), Amazon, Uber, Netflix, eBay, Airbnb, LinkedIn, Microsoft & Outlook, Instagram, Snapchat, X (Twitter), Discord và ChatGPT (OpenAI).
Các tuyến thay đổi từng giờ, vì vậy hãy để endpoint giá hoặc dashboard cho bạn biết hiện có thể đặt gì thay vì cho rằng kết quả hôm qua vẫn đúng.
Xử lý số 0 ở đầu: lưu số di động Anh theo E.164
Anh dùng tiền tố trunk là 0. Mọi người viết số di động là 07xxx xxxxxx, mười một chữ số, nhưng ở dạng quốc tế số 0 biến mất và số trở thành +447xxxxxxxxx. Lỗi phổ biến nhất ở các trường điện thoại Anh là giữ cả hai, tạo ra chuỗi +4407… không hợp lệ mà không cổng SMS nào gửi tới được.
Các kiểm tra đáng thêm vào bộ kiểm thử của bạn:
- Đầu vào
07…được chuẩn hóa thành+447…trước khi lưu. - Đầu vào đã ở dạng
+44 7…đi qua mà không thay đổi. - Khoảng trắng trong cách nhóm quen thuộc
07xxx xxxxxxđược loại bỏ. - Định dạng hiển thị chỉ áp dụng khi xuất ra, không bao giờ được lưu.
Tin nhắn xác minh cho người dùng Anh đến bằng tiếng Anh. Tiếng Wales cũng là ngôn ngữ chính thức tại xứ Wales, nên các dịch vụ hướng tới công chúng có giao diện song ngữ có thể muốn kiểm tra rằng mẫu tin và màn hình hoạt động tốt ở cả hai.
Vì sao đội QA và tăng trưởng kiểm thử với số của Anh
Với nhiều công ty, Anh hoặc là thị trường nhà hoặc là thị trường đầu tiên ngoài thị trường nhà. Đặc biệt các sản phẩm tài chính thường đặt xác minh điện thoại ở trung tâm của onboarding và các bước xác thực bổ sung, nên một luồng +44 hỏng sẽ nhanh chóng lộ ra trong hàng đợi hỗ trợ.
Các lý do phổ biến để đặt một số +44 để kiểm thử:
- Một đợt ra mắt tại Anh, nơi bản en-GB cần một lượt kiểm thử riêng về chính tả, định dạng ngày và bộ chọn quốc gia.
- Kiểm thử hồi quy cho đăng nhập và khôi phục tài khoản sau khi thay đổi cài đặt nhà cung cấp SMS của bạn.
- Tái hiện một lần đăng ký thất bại của khách hàng Anh để xem mã bị mất ở đâu.
Trang onboarding fintech mô tả cách các đội tổ chức những kiểm tra này.
Khắc phục sự cố thiếu mã +44
Khi mã không đến, hãy tránh phản xạ đặt lại ngay. Thay vào đó:
- Để cửa sổ 20 phút kết thúc; một số dịch vụ giữ tin nhắn trong thời gian ngắn.
- Đọc trạng thái kích hoạt. Nếu nó kết thúc là hết hạn, nghĩa là không có gì đến và toàn bộ số tiền đã quay về ví.
- Nhớ rằng một số dịch vụ từ chối số ảo. Kết quả đó chính là trường hợp mà quy tắc hoàn tiền bao quát.
- Thử lại sau một khoảng nghỉ, hoặc với tuyến khác cho cùng dịch vụ, thay vì lặp các đơn đặt.
- Xác nhận ứng dụng của bạn có thực sự gửi yêu cầu SMS, và nó đi tới đúng số +44 bạn đã giữ, không phải một fixture cũ.
Đường đi qua dashboard, thanh toán và đường dây Anh dài hạn
Người không phải nhà phát triển có thể làm tất cả việc này mà không cần mã: mở dashboard, chọn Vương quốc Anh và dịch vụ, xác nhận giá hiển thị, sao chép số vào ứng dụng và chờ mã trên cùng trang.
Không có số Anh dài hạn tự phục vụ. Dedicated Numbers là sản phẩm của Hoa Kỳ và Canada, từ $1.95/tháng; với một đường dây Anh bền vững, hãy gửi email tới [email protected], và đội ngũ sẽ giải thích điều mà quy định địa phương cho phép mà không hứa trước. Mọi thứ chạy trên ví USD trả trước, không có phí hàng tháng, nạp bằng thẻ hoặc USDT/USDC, với hóa đơn PDF gửi qua email. Chi tiết nằm ở trang bảng giá.
Câu hỏi thường gặp
Tôi có thể kiểm thử luồng đăng ký tại Anh của ứng dụng mà không cần SIM Anh không?
Có. Hãy yêu cầu một số +44 từ OTP Gateway, nhập nó vào màn hình đăng ký của bạn và đọc mã từ dashboard, một webhook hoặc endpoint kích hoạt.
Id quốc gia của Anh trong API là `uk` hay `gb`?
Là gb, theo mã quốc gia ISO.
Làm sao chuyển một số Anh bắt đầu bằng 07?
Bỏ số 0 ở đầu và thêm tiền tố +44, như vậy 07… trở thành +447….
Tôi có phải trả tiền cho một lượt kích hoạt Anh bị hết thời gian không?
Không. Nếu không có SMS nào đến trong 20 phút, hoặc bạn hủy, toàn bộ khoản phí sẽ tự động quay về ví của bạn.
OTP Route có thể cấp cho tôi một số Anh để giữ nhiều tháng không?
Không dưới dạng sản phẩm tự phục vụ. Dedicated Numbers dài hạn chỉ được bán cho Hoa Kỳ và Canada; bạn có thể gửi email cho bộ phận hỗ trợ để hỏi về Anh, nhưng không có gì đảm bảo là làm được.
Tôi có thể thử tích hợp Anh trong sandbox trước không?
Có. Một tài khoản phát triển có thể được chuyển sang sandbox theo yêu cầu, trả về số và mã mô phỏng để bạn kiểm thử mà không tốn tiền trong ví.
Quy tắc sử dụng nào áp dụng cho số xác minh của Anh?
Hãy tuân theo đ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, và chỉ dùng các số cho sản phẩm, bài kiểm thử và tài khoản doanh nghiệp 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.