Testowanie belgijskich rejestracji, gdy nikt w zespole nie ma karty SIM +32

Numer kierunkowy +32OTP Gateway od $0.20 za kodNumery dedykowane: tylko USA i KanadaID API: be
Szybka odpowiedź

OTP Route odbiera belgijskie (+32) kody weryfikacyjne SMS na jednorazowych numerach z OTP Gateway i przekazuje je Tobie w panelu lub przez odpytywanie API i podpisane webhooki. Ceny zaczynają się od $0.20 za kod, bieżącą kwotę dla każdej usługi zwraca API, a zamówienie bez SMS-a w ciągu 20 minut jest w pełni zwracane do portfela.

Twoje wydanie jest skierowane na Belgię, ale wszystkie urządzenia testowe są zagraniczne

Znany obrazek: produkt działa na rodzimym rynku, Belgia jest następna w planie, a lider QA zauważa, że każdy telefon testowy ma zagraniczną kartę SIM. Pożyczenie telefonu kolegi z Brukseli działa raz, potem jego prywatny numer utknął na koncie stagingowym, a zestaw testów regresyjnych nadal nie może działać bez nadzoru.

OTP Route usuwa to wąskie gardło za pomocą OTP Gateway. Wybierasz usługę i Belgię, dostajesz numer +32 na dokładnie jeden kod weryfikacyjny i odczytujesz kod z panelu albo z własnego kodu. Czyjś prywatny numer nie zostaje przypięty do testowego logowania, a ten sam krok może działać w pipeline nocą. Poradnik testów QA pokazuje, jak zespoły wpasowują to w istniejący plan testów.

Które usługi dostarczają obecnie kody na numery +32?

Trasa belgijska obejmuje w tej chwili ponad 1700 usług. Popularne nazwy w najnowszym przeglądzie to WhatsApp, Telegram, Google (Gmail & YouTube), Facebook, Instagram, TikTok, LinkedIn, Microsoft & Outlook, Amazon, Uber, Signal, Viber, Netflix, Airbnb i eBay.

Zasoby zmieniają się w ciągu dnia, więc każdą listę na stronie internetowej traktuj jako migawkę. Twoja integracja powinna pytać API, co jest dostępne w chwili, gdy potrzebuje numeru, zamiast wpisywać listę usług na stałe w danych testowych.

Jak podłączyć routing OTP dla Belgii do automatycznego testu?

Wszystko przechodzi przez https://otproute.com/api/v1 z kluczem Bearer z prefiksem or_live_, wygenerowanym w konsoli deweloperskiej. Konto może mieć do 10 kluczy, co ułatwia nadanie stagingowi, CI i lokalnemu laptopowi osobnych poświadczeń, a limit żądań wynosi 300 na minutę.

  1. Pobierz GET /api/v1/services i GET /api/v1/countries i zapisz je w pamięci podręcznej; identyfikator Belgii to be.
  2. Odczytaj bieżącą cenę przez GET /api/v1/prices?country=be&service=linkedin, zanim przebieg cokolwiek wyda.
  3. Utwórz zamówienie przez POST /api/v1/activations z treścią {"service": "linkedin", "country": "be"}. Odpowiedź zawiera identyfikator aktywacji i numer +32 do wpisania w formularzu rejestracji.
  4. Pozwól, by belgijski test czekał na zdarzenie activation.sms_received, albo odpytuj GET /api/v1/activations/{id} bez zasypywania go żądaniami.
  5. Jeśli test się przerwie, wywołaj POST /api/v1/activations/{id}/cancel, aby środki wróciły od razu.

Dostarczenia webhooków niosą X-OTPRoute-Signature: t=<unix>,v1=<hex>. Oblicz HMAC-SHA256 z "<t>.<raw body>" za pomocą sekretu endpointu, porównaj w stałym czasie i odrzucaj żądania z nieaktualnym znacznikiem czasu. Dokumentacja API wymienia każde pole.

Jak przechowywać numery +32, by formatowanie nigdy nie psuło testu?

W Belgii numery komórkowe zapisuje się z początkowym prefiksem krajowym 0, zwykle jako 04xx i sześć kolejnych cyfr, a ludzie grupują je spacjami, ukośnikami lub kropkami. W formie międzynarodowej 0 znika, a jego miejsce zajmuje +32, więc 04xx staje się +32 4xx. Niektórzy użytkownicy wpisują też prefiks 0032, używany do wybierania numerów za granicą w Europie.

Zapisuj jeden kanoniczny ciąg E.164 bez separatorów i napisz test, który podaje wszystkie trzy style wpisu do pola telefonu i oczekuje tej samej zapisanej wartości. Ta jedna kontrola wyłapuje zaskakująco wiele błędów onboardingu, zanim zobaczą je belgijscy klienci.

Język też ma znaczenie. Niderlandzki, francuski i niemiecki są językami urzędowymi, a kod w SMS-ie zwykle przychodzi w języku wybranym przez usługę wysyłającą, często na podstawie ustawień aplikacji lub urządzenia. Jednokrotne uruchomienie przepływu z interfejsem niderlandzkim i raz z francuskim potwierdza, że Twój parser nie zależy od angielskich sformułowań.

Belgijski kod nie dotarł: co teraz?

Każda aktywacja pozostaje otwarta przez 20 minut, a płacisz tylko wtedy, gdy SMS dotrze. Jeśli okno zamknie się puste albo wcześniej anulujesz, pełna kwota automatycznie wraca do portfela, a Twój webhook otrzymuje activation.expired lub activation.cancelled.

Gdy kodu brakuje:

  • Pozwól oknu dobiec końca, zamiast anulować po kilku sekundach; niektóre usługi wysyłają z opóźnieniem.
  • Upewnij się, że usługa w ogóle akceptuje numery wirtualne, bo niektóre je odrzucają, i właśnie dlatego istnieje zwrot.
  • Spróbuj później albo na innej trasie usługi, która pasuje do Twojego przypadku testowego.
  • Nie ponawiaj zamówień w ciasnej pętli; dodaj opóźnienie i limit ponowień.

Artykuł o ograniczaniu nieudanych dostarczeń OTP dokładniej omawia projektowanie ponowień.

Czy zespół wsparcia lub operacji zamówi numer +32 bez kodu?

Tak. Panel obejmuje ten sam przepływ dla osób, które nie dotykają API:

  1. Zarejestruj się za pomocą adresu e-mail i 6-cyfrowego kodu z e-maila albo przez Google, a następnie włącz uwierzytelnianie dwuskładnikowe TOTP.
  2. Zasil portfel.
  3. Wybierz Belgię i usługę, sprawdź cenę widoczną na ekranie i zatwierdź.
  4. Wpisz numer +32 w weryfikowanej aplikacji i czekaj na kod w panelu.

To pasuje do agencji, która wprowadza belgijski profil firmowy klienta, albo do lidera operacji, który potrzebuje jednej weryfikacji bez zgłaszania sprawy do inżynierów.

Czy jest stała belgijska linia i jak działają rozliczenia?

Dla Belgii nie istnieje samoobsługowy numer długoterminowy. Numery dedykowane to produkt dla Stanów Zjednoczonych i Kanady, od $1.95/month. Jeśli Twój zespół potrzebuje stałej belgijskiej linii, napisz na [email protected] z pytaniem; dostępność zależy od lokalnych przepisów i nie jest gwarantowana.

Rozliczenia korzystają z jednego przedpłaconego portfela w USD, w modelu pay as you go, bez opłaty miesięcznej i bez wyboru planu. Belgijskie wydatki testowe można zasilać kartą lub USDT/USDC, a po każdym zasileniu e-mailem przychodzi faktura PDF dla Twojego działu finansów. Do prac integracyjnych konto deweloperskie można na prośbę przełączyć na sandbox, aby symulowane numery i kody sprawdzały Twój kod bez ruszania środków z portfela. Pełne szczegóły są na stronie z cennikiem.

Używaj belgijskich numerów tylko do własnych produktów i legalnych kont, przestrzegaj regulaminu każdej usługi i pamiętaj, że obowiązuje Polityka dozwolonego użytkowania OTP Route.

Najczęstsze pytania

Czy mogę sprawdzić nasz belgijski proces onboardingu bez kupowania lokalnej karty SIM?

Tak. Zamów numer +32 dla testowanej usługi, wpisz go w formularzu rejestracji i odczytaj kod w panelu lub przez API.

Jakiego identyfikatora kraju używa API dla Belgii?

Belgia to be, więc typowe żądanie to POST /api/v1/activations z treścią {"service": "whatsapp", "country": "be"}.

Ile kosztuje belgijski numer weryfikacyjny?

Kod +32 kosztuje od $0.20 za kod, a kwota zależy od wybranej usługi. Wywołaj GET /api/v1/prices albo sprawdź panel, aby poznać dokładną kwotę przed zamówieniem.

Czy zostanę obciążony, jeśli kod +32 nie dotrze?

Nie. Jeśli nic nie przyjdzie w 20-minutowym oknie albo anulujesz zamówienie, cała kwota automatycznie wraca do portfela.

Czy nasza baza powinna zachowywać początkowe zero belgijskich numerów komórkowych?

Zapisuj raczej formę E.164, która pomija krajowe 0 i zaczyna się od +32. Wszystko, co użytkownicy wpiszą, normalizuj do tego formatu przed zapisem.

Czy mogę zatrzymać ten sam belgijski numer na potrzeby późniejszych logowań?

Nie. Każdy numer OTP Gateway obsługuje jeden kod. Długoterminowe numery dedykowane oferujemy tylko w USA i Kanadzie; w sprawie Belgii napisz na [email protected] z pytaniem.

Czy da się zbudować integrację bez wydawania środków z portfela?

Poproś o przełączenie konta deweloperskiego na sandbox, który zwraca symulowane numery i kody do testów od początku do końca.

Nazwy usług są znakami towarowymi ich właścicieli. OTP Route nie jest z nimi powiązany. Korzystaj z numerów zgodnie z prawem oraz przestrzegaj regulaminów poszczególnych usług i naszej Polityki akceptowalnego użytkowania.

Skieruj pierwszy OTP w kilka minut

Załóż darmowe konto, zasil portfel USD i zamów numer w panelu lub przez API. Bez opłaty miesięcznej.