Polski
Testowanie rejestracji w Dominikanie: lista kontrolna przed startem i instrukcja krok po kroku
Tak: OTP Route pozwala odbierać kody weryfikacyjne z Dominikany (+1) na tymczasowym lokalnym numerze przez OTP Gateway — w panelu albo dostarczane do Twojego backendu przez odpytywanie REST i podpisane webhooki. Kody zaczynają się od $0.20 za kod, a opłata zostaje tylko wtedy, gdy SMS dotrze na numer w 20-minutowym oknie aktywacji.
Co powinno znaleźć się na liście kontrolnej przed zamówieniem numeru z Dominikany?
Większość nieudanych przebiegów testowych na nowym rynku wynika z konfiguracji, a nie z trasy. Odhacz te punkty przed pierwszą aktywacją:
- Identyfikator usługi testowanej aplikacji, pobrany z
GET /api/v1/services. - Identyfikator kraju
do, potwierdzony wGET /api/v1/countries. - Aktualna cena tej pary z
GET /api/v1/prices?country=do&service=<id>, aby budżet testu był znany z góry. - Saldo portfela sprawdzone przez
GET /api/v1/balance, żeby zadanie CI nie utknęło w połowie. - Endpoint webhooka zarejestrowany w konsoli deweloperskiej, z sekretem podpisu zapisanym w menedżerze sekretów.
- Parser telefonu skonfigurowany tak, by traktował numer jako region DO, a nie ogólną linię +1.
- Hiszpańskie teksty we własnych szablonach weryfikacyjnych sprawdzone, jeśli sam wysyłasz kody dominikańskim użytkownikom.
Poradnik o testach QA rozwija, jak zespoły układają takie listy kontrolne przed startem.
Jak formatować i przechowywać dominikańskie numery telefonów?
Dominikana należy do Północnoamerykańskiego Planu Numeracyjnego, więc jej numery mają wspólny kod kraju +1 ze Stanami Zjednoczonymi, Kanadą i znaczną częścią Karaibów. Kraj obsługują trzy numery kierunkowe: 809, 829 i 849. Pełny numer to dziesięć cyfr po +1 i nie ma krajowego 0, które trzeba by usuwać.
Ten wspólny prefiks to szczegół, który zaskakuje inżynierów. Walidator mapujący każdy numer +1 na USA błędnie oznaczy dominikańskich użytkowników, zastosuje złe ustawienia regionalne i czasem skieruje ich do niewłaściwej kolejki wsparcia. Przechowuj numery w E.164 (+1809…, +1829…, +1849…), trzymaj przy każdym rekordzie region ISO DO i wyprowadzaj kraj z numeru kierunkowego, a nie wyłącznie z kodu kraju. Gdy użytkownik wpisze format lokalny, np. 809-555-0100, znormalizuj go przy wprowadzaniu i pokaż z powrotem w stylu krajowym.
Dlaczego zespoły produktowe testują na numerze +1 z Dominikany?
Językiem urzędowym jest hiszpański, więc dominikański przebieg testowy bywa pierwszym prawdziwym sprawdzeniem hiszpańskojęzycznego onboardingu poza Hiszpanią i Meksykiem. Pojawia się kilka praktycznych powodów:
- Premiery na Karaibach: potwierdzenie, że ekran rejestracji, tekst zgody i komunikaty o błędach czytają się poprawnie dla dominikańskich użytkowników.
- Klienci z diaspory: wielu Dominikańczyków mieszka w Stanach Zjednoczonych, a aplikacje obsługujące obie strony muszą akceptować oba rodzaje numerów +1.
- Operacje hotelarskie i turystyczne: turystyka to ważna część gospodarki, więc aplikacje rezerwacyjne i przewozowe są tu często testowane.
- Język wiadomości: globalne usługi zwykle lokalizują SMS według języka konta lub urządzenia, a lokalni nadawcy piszą zwykle po hiszpańsku. Logika wyciągania kodu powinna czytać cyfry, a nie zależeć od otaczających słów.
Jakie usługi mogą wysyłać kody na dominikański numer weryfikacyjny?
Aktualne zestawienie dla do obejmuje popularne aplikacje, takie jak WhatsApp, Telegram, Google (Gmail & YouTube), Facebook, Instagram, TikTok, Uber, Airbnb, Amazon, Microsoft & Outlook, Discord, Signal, Netflix i eBay. W całym katalogu trasa obejmuje ponad 1 000 usług.
Dostępność dla danej pary zmienia się w ciągu dnia, gdy partnerzy operatorscy dodają i wykorzystują pojemność. Traktuj powyższą listę jako wskazówkę i pozwól decydować API: GET /api/v1/prices zwraca tylko to, co da się faktycznie zamówić w tej chwili.
Krok po kroku: odbieranie SMS OTP z Dominikany przez API
- Uwierzytelniaj każde wywołanie kluczem Bearer zaczynającym się od
or_live_; konto może mieć do 10 kluczy. - Wyślij
POST /api/v1/activationsz treścią{"service": "<id>", "country": "do"}. Odpowiedź zawiera identyfikator aktywacji i numer +1. - Wpisz ten numer w formularzu rejestracji testowanej aplikacji.
- Poczekaj na
activation.sms_receivedna swoim webhooku. Sprawdź nagłówekX-OTPRoute-Signature, obliczając HMAC-SHA256 ze znacznika czasu, kropki i surowej treści z sekretem endpointu, i odrzucaj przeterminowane znaczniki. - Jeśli nie możesz wystawić publicznego endpointu, odpytuj zamiast tego
GET /api/v1/activations/{id}, trzymając się limitu 300 żądań na minutę. - Wywołaj
POST /api/v1/activations/{id}/cancel, gdy test zostanie przerwany, aby środki wróciły od razu.
Dokumentacja API wymienia każde pole, a wpis o zabezpieczaniu webhooków OTP przez HMAC szerzej omawia weryfikację podpisów.
Krok po kroku: ścieżka przez panel dla osób niebędących programistami
Liderzy wsparcia i marketerzy mogą przeprowadzić ten sam test bez kodu. Załóż konto przez e-mail i sześciocyfrowy kod, doładuj portfel, wybierz usługę, wybierz Dominikanę i skopiuj numer, który się pojawi. Tekst weryfikacyjny wyświetli się na karcie aktywacji, gdy dotrze. Każdy numer odbiera jeden kod, a zamówienie zamyka się po 20 minutach; jeśli nic nie dotarło, pieniądze wracają automatycznie do portfela.
Rozwiązywanie problemów, linie długoterminowe i rozliczenia
Gdy kod się nie pojawia, przejdź przez tę listę, zanim zamówisz ponownie:
- Poczekaj, aż 20-minutowe okno dobiegnie końca; niektórzy nadawcy kolejkują wiadomości.
- Sprawdź, czy docelowa aplikacja odrzuca numery wirtualne. Niektóre tak robią, i właśnie dlatego niewykorzystane zamówienia są zwracane.
- Spróbuj później na tej samej parze albo przez inną trasę usługi, jeśli pozwala na to Twój przepływ.
- Unikaj ponownego zamawiania w ciasnej pętli. Rób przerwy między próbami.
Nie ma samoobsługowego numeru długoterminowego w Dominikanie. Jeśli potrzebujesz linii na stałe, napisz na [email protected]; to, czy da się ją zaoferować, zależy od lokalnych przepisów. Linie dedykowane to produkt dla USA i Kanady od $1.95/month.
Portfel jest przedpłacony w USD, bez opłaty miesięcznej. Doładuj go kartą lub USDT/USDC i otrzymuj fakturę PDF e-mailem za każdą płatność. Do prac integracyjnych poproś wsparcie o przełączenie konta deweloperskiego w tryb sandbox, który zwraca symulowane numery i kody. Aktualny model opisuje cennik.
Najczęstsze pytania
Czy mogę przetestować rejestrację z Dominikany w mojej aplikacji bez lokalnej karty SIM?
Tak. Zamów numer +1 dla kraju do przez OTP Gateway i odczytaj kod w panelu lub przez API, bez karty SIM i telefonu.
Jakich numerów kierunkowych używają dominikańskie numery?
Dominikańskie numery używają kierunkowych 809, 829 i 849 pod kodem kraju +1. Przechowuj je w E.164 i trzymaj region DO przy każdym rekordzie.
Ile kosztuje dominikański numer weryfikacyjny?
Dominikańskie aktywacje zaczynają się od $0.20 za kod, a kwota różni się w zależności od aplikacji. Dokładną wartość zwraca GET /api/v1/prices przed złożeniem zamówienia.
Czy zostanę obciążony, jeśli SMS nigdy nie dotrze?
Nie. Jeśli w ciągu 20 minut żadna wiadomość nie dotrze albo wcześniej anulujesz, cała kwota wraca do portfela.
Czy mogę zachować ten sam dominikański numer do przyszłych logowań?
Nie w samoobsłudze; każdy numer tymczasowy przyjmuje jeden kod. Napisz na [email protected], by zapytać o opcje długoterminowe, które zależą od lokalnych przepisów.
Czy OTP Route nadaje się do zautomatyzowanych zestawów testów?
Tak. Endpointy REST, podpisane webhooki i opcjonalne konto sandbox pozwalają zadaniom CI przećwiczyć dominikański przepływ rejestracji od początku do końca. Przestrzegaj regulaminu każdej aplikacji i Acceptable Use Policy OTP Route.
Czy dominikańskie wiadomości weryfikacyjne przychodzą po hiszpańsku?
Często tak, choć wiele globalnych aplikacji pisze SMS w języku ustawionym na koncie lub urządzeniu. Parsuj kod liczbowy, zamiast dopasowywać stałe sformułowania.
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.