Tiếng Việt
Kiểm thử xác minh điện thoại Hungary (+36): checklist, các bước và cách khắc phục
OTP Route có thể nhận mã xác minh Hungary (+36) cho bạn: OTP Gateway cấp một số dùng một lần cho dịch vụ bạn chọn, và mã đến dashboard, vòng lặp polling hoặc webhook có chữ ký của bạn. Giá từ $0.20 mỗi mã, giá chính xác theo từng dịch vụ được API trả về trực tiếp, và bạn chỉ bị tính phí nếu SMS xuất hiện trong cửa sổ kích hoạt 20 phút.
Checklist: hệ thống của bạn đã sẵn sàng cho một lượt chạy API OTP Hungary chưa?
Hãy chạy qua danh sách này một lần cho mỗi dự án, không phải mỗi bài kiểm thử:
- Bảo mật tài khoản. Đăng ký tại /signup, sau đó bật xác thực hai lớp TOTP trước khi tạo bất kỳ khóa nào.
- Khóa theo môi trường. Tạo các khóa
or_live_trong bảng điều khiển Developer, mỗi pipeline hoặc máy của nhà phát triển một khóa, để một khóa bị lộ có thể bị thu hồi mà không làm dừng mọi người khác. - Id nằm trong cấu hình, không nằm trong code. Hungary là
hu; hãy đọc id dịch vụ từGET /api/v1/servicesvà giữ ánh xạ trong một tệp cấu hình. - Đích webhook. Đăng ký một endpoint HTTPS (tối đa 5 cho mỗi tài khoản) và lưu secret của nó trong trình quản lý bí mật của bạn.
- Chốt chặn ngân sách. Cho bộ kiểm thử gọi
GET /api/v1/balancetrước tiên và thoát gọn gàng khi thiếu tiền. - Phân tích theo khu vực. Đảm bảo ô nhập điện thoại của bạn biết khu vực HU, vì người Hungary hiếm khi gõ mã quốc gia trong biểu mẫu nội địa.
Trang giải pháp kiểm thử QA cho thấy cách các đội thường sắp xếp việc này trong một framework kiểm thử.
Vì sao việc xử lý số +36 xứng đáng có các ca kiểm thử riêng?
Mã quốc gia của Hungary là +36, và tiền tố trung kế nội địa là 06. Người dùng Hungary thường nhập số di động dưới dạng 06 30 123 4567 hoặc 06 20 ..., trong đó 20, 30, 31, 50 và 70 là các đầu số di động phổ biến. Biểu mẫu của bạn phải chuyển nó thành +3630... bằng cách bỏ 06, không bao giờ giữ nó sau mã quốc gia. Hãy viết các ca tường minh cho:
06 30 ...trong ô định dạng quốc gia;+36 30 ...và0036 30 ..., vì00là tiền tố truy cập quốc tế;- dấu cách, dấu gạch chéo và dấu gạch ngang, xuất hiện trong mọi tổ hợp ở dữ liệu nhập thực tế.
Tiếng Hungary là ngôn ngữ chính thức, và nhiều dịch vụ gửi mã bằng tiếng Hungary một khi locale của tài khoản được đặt như vậy. Các chữ ő và ű không thuộc bảng chữ cái GSM 7-bit, nên tin nhắn tiếng Hungary chứa chúng được mã hóa UCS-2 và mỗi phân đoạn chứa ít ký tự hơn. Điều đó quan trọng nếu sản phẩm của bạn tự gửi mã bằng tiếng Hungary, và là lý do chính đáng để đọc văn bản nhận được trong log kiểm thử thay vì chỉ các chữ số đã trích. Từ tiếng Hungary cũng dài, nên QA bản địa hóa cần kiểm tra bước nhập điện thoại và thông báo lỗi vẫn vừa trên màn hình nhỏ.
Những tuyến Hungary nào có sẵn cho số +36 để kiểm thử?
Định tuyến OTP cho hu hiện trải rộng hơn 1.600 dịch vụ. Các tuyến được yêu cầu phổ biến trong bản chụp hiện tại là WhatsApp, Viber, Facebook, Instagram, Google (Gmail & YouTube), Uber, Airbnb, eBay, Amazon, LinkedIn, Netflix và ChatGPT (OpenAI).
Các tuyến này là ảnh chụp nhanh; kho số thay đổi suốt ngày, đó là lý do API trả về tình trạng sẵn có cùng mỗi yêu cầu giá. Hãy truy vấn GET /api/v1/prices?country=hu&service=<id> ngay trước khi đặt thay vì lưu đệm một câu trả lời cũ.
Các bước: nhận mã SMS OTP Hungary qua API
Sau khi hoàn tất checklist, một bài kiểm thử qua API xác minh SMS cần tối đa năm lệnh gọi, tất cả tới https://otproute.com/api/v1:
GET /api/v1/prices?country=hu&service=uberđể xác nhận tuyến và ghi lại giá.POST /api/v1/activationsvới{"service": "uber", "country": "hu"}. Giữ lại id kích hoạt; nó là khóa cho mọi việc tiếp theo.- Đưa số +36 được trả về vào màn hình xác minh của ứng dụng.
- Nhận mã. Webhook gửi
activation.sms_received; polling dùngGET /api/v1/activations/{id}. Chọn một cách cho mỗi công việc để hai đường không chạy đua nhau. - Khi bài kiểm thử thất bại,
POST /api/v1/activations/{id}/cancelđể giải phóng tiền ngay lập tức.
Hãy xác minh mọi webhook trước khi tin nó: tách X-OTPRoute-Signature thành t và v1, tính HMAC-SHA256 trên <t>.<raw body> bằng secret của endpoint, so sánh theo thời gian không đổi và từ chối timestamp quá cũ. Coi activation.expired và activation.cancelled là trạng thái cuối để việc thử lại dừng. Có một ví dụ thực hành trong hướng dẫn tích hợp API OTP.
Các bước cho đồng nghiệp không bao giờ đụng tới API
Nhân viên chăm sóc khách hàng hoặc marketing có thể dùng dashboard. Mở OTP Gateway, chọn Hungary và dịch vụ, kiểm tra giá hiển thị, xác nhận, rồi dán số +36 vào ứng dụng. Mã xuất hiện ngay trên đơn hàng. Nếu không có gì đến trong 20 phút, đơn hết hạn và ví được hoàn đầy đủ, nên một lần thử thất bại không tốn gì.
Khắc phục sự cố khi số xác minh Hungary vẫn im lặng
Hãy làm lần lượt các bước sau trước khi mở phiếu hỗ trợ:
- Số có được gửi ở dạng E.164 không? Một
06thừa sau+36là lỗi tự gây ra phổ biến nhất. - Dịch vụ có chấp nhận số ảo không? Một số thì không. Cơ chế hoàn tiền tự động bao phủ trường hợp này, và chuyển sang tuyến dịch vụ khác hoặc một quốc gia lân cận thường là cách nhanh nhất để đi tiếp.
- Bạn đã chờ hết cửa sổ chưa? Hủy sau một lúc chờ ngắn có thể làm mất một mã đang trên đường tới. Hãy để đơn chạy, rồi thử lại sau.
- Script có đang dồn dập vào một tuyến không? Hãy giãn các lần thử lại bằng backoff. Việc đặt đơn tức thời lặp đi lặp lại hiếm khi giúp ích và có thể kích hoạt các cơ chế chống lạm dụng của chính nền tảng.
Bài viết về giảm lỗi gửi OTP đi sâu hơn.
Đường dây dài hạn, ví và sử dụng có trách nhiệm tại Hungary
Hungary không có số dài hạn tự phục vụ. Nếu một đội vận hành hoặc hỗ trợ cần, hãy viết tới [email protected] kèm trường hợp sử dụng; khả năng đáp ứng phụ thuộc vào quy định địa phương và không thể hứa trước. Dedicated Virtual Numbers tự phục vụ chỉ có cho các đường dây Mỹ và Canada, bắt đầu từ $1.95/tháng.
OTP Route tính phí từ một ví USD trả trước: 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 qua email cho mỗi lần nạp. Chế độ sandbox với số và mã mô phỏng có thể được bật theo yêu cầu cho các bài kiểm thử tích hợp. Chỉ dùng số để kiểm thử hoặc vận hành sản phẩm và tài khoản hợp pháp của chính bạn, tôn trọng đ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 có hiệu lực.
Câu hỏi thường gặp
Đội QA của tôi có thể nhận mã SMS Hungary mà không cần SIM Hungary không?
Có. Đặt một số +36 cho dịch vụ liên quan qua OTP Gateway và nhận mã trong dashboard hoặc qua API.
API dùng id quốc gia nào cho Hungary?
Dùng hu, ví dụ trong POST /api/v1/activations với nội dung như {"service": "uber", "country": "hu"}.
Làm sao chuyển đổi một số viết là 06 30 123 4567?
Bỏ tiền tố trung kế 06 và thêm +36, được +36301234567. Lưu dạng E.164 đó và chỉ định dạng khi hiển thị.
Tôi có phải trả tiền nếu một tuyến Hungary không gửi mã 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ộ số tiền tự động quay về ví của bạn.
Vì sao tin nhắn mã tiếng Hungary đôi khi trông khác tin tiếng Anh?
Tin nhắn tiếng Hungary có thể chứa ő hoặc ű, khiến tin chuyển sang mã hóa UCS-2. Các chữ số vẫn như nhau; chỉ văn bản tin nhắn và độ dài của nó thay đổi.
Tôi có thể mua số Hungary để giữ nhiều tháng không?
Không phải dưới dạng sản phẩm tự phục vụ. Dedicated Numbers chỉ có ở Mỹ và Canada; với Hungary bạn có thể gửi email tới [email protected] để hỏi, không có lời hứa rằng có thể sắp xếp được.
OTP Route hỗ trợ bao nhiêu dịch vụ cho Hungary?
Hơn 1.600 tại thời điểm viết bài. Gọi GET /api/v1/countries hoặc xem dashboard để có danh sách hiện tại.
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.