Polski
Numery weryfikacyjne z Czarnogóry (+382) dla zespołów produktowych i QA
Kody weryfikacyjne SMS z Czarnogóry (+382) odbierzesz w OTP Route, zamawiając numer w OTP Gateway i czytając kod w panelu albo pobierając go przez API i podpisane webhooki. Kody kosztują od $0.20 za kod, a opłata zostaje naliczona tylko wtedy, gdy SMS dotrze w ciągu 20 minut.
Dlaczego zespół miałby dodać Czarnogórę do swojej macierzy testów?
Czarnogóra to niewielki rynek nad Adriatykiem, ale pojawia się w wielu planach rozwoju. Produkty wchodzące na Bałkany Zachodnie zwykle uruchamiają ją razem z Serbią, Bośnią i Hercegowiną oraz Chorwacją, bo języki są blisko spokrewnione i jedna lokalizacja może objąć kilka krajów. Aplikacje podróżnicze, rezerwacyjne i przewozowe liczą się z sezonem wakacyjnym na wybrzeżu, a firmy z klientami czarnogórskimi za granicą chcą wiedzieć, co użytkownik z numerem +382 widzi podczas rejestracji.
Urzędowym językiem jest czarnogórski, a w użyciu urzędowym są także serbski, bośniacki, albański i chorwacki; teksty mogą pojawiać się alfabetem łacińskim lub cyrylicą. Numer weryfikacyjny z Czarnogóry pozwala zespołowi QA sprawdzić, czy krok z telefonem działa poprawnie, zanim zobaczą go prawdziwi użytkownicy.
Jak zapisuje się numery komórkowe +382 i jak je przechowywać?
W kraju numery czarnogórskie mają prefiks krajowy 0, a numery komórkowe wybiera się jako 06x plus jeszcze sześć cyfr. Numer krajowy po zerze ma osiem cyfr. Aby uzyskać format E.164, odrzuć 0 i dodaj numer kierunkowy kraju, więc lokalny 06x xxx xxx zamienia się w +3826x xxx xxx (zapisany bez spacji).
Praktyczne zasady dla własnych systemów:
- Przyjmuj dane z zerem i bez niego, a przed zapisem normalizuj.
- Przechowuj wyłącznie kanoniczny ciąg
+382…; formatuj go do wyświetlenia dopiero na brzegu systemu. - Nie wpisuj na sztywno prefiksów komórkowych jako kontroli poprawności, ponieważ pule numerów mogą być przydzielane na nowo, a użytkownicy przenoszą numery między sieciami.
W jakim języku przyjdą czarnogórskie wiadomości OTP?
Większość globalnych aplikacji wysyła kody po angielsku lub w języku wybranym przez użytkownika w aplikacji. Tam, gdzie usługa lokalizuje treść dla regionu, spodziewaj się czarnogórskiego lub serbskiego alfabetem łacińskim, a czasem cyrylicą, którą wysyła się jako SMS w Unicode. Logika wyciągająca kod powinna szukać ciągu cyfr, a nie stałej frazy, żeby zmiana szablonu po stronie nadawcy nie zepsuła przechodzącego testu.
Które usługi są dostępne na trasie `me`?
Bieżący zrzut wskazuje ponad 1400 usług dla Czarnogóry. Do często używanych należą Viber, bardzo popularny na Bałkanach Zachodnich, a także WhatsApp, Telegram, Instagram, Facebook, Google (Gmail & YouTube), TikTok, Snapchat, Signal, LinkedIn, Discord, Amazon, Airbnb i Uber.
To, co jest dostępne w danej minucie, zależy od naszych partnerów operatorskich i zmienia się w ciągu dnia, więc pobieraj aktualną listę przez GET /api/v1/services albo sprawdzaj panel, zamiast długo trzymać ją w pamięci podręcznej.
Jak odbierać czarnogórskie kody OTP przez API weryfikacji SMS?
Utwórz klucz Bearer (prefiks or_live_) w konsoli deweloperskiej, a następnie:
- Sprawdź aktualną cenę przez
GET /api/v1/prices?country=me&service=<id>. - Złóż zamówienie przez
POST /api/v1/activationsz treścią w rodzaju{"service": "viber", "country": "me"}. - Odbierz zdarzenie
activation.sms_receivedna swoim webhooku albo odpytujGET /api/v1/activations/{id}w umiarkowanych odstępach. - Anuluj niewykorzystane zamówienia przez
POST /api/v1/activations/{id}/cancel.
Przy każdym dostarczeniu sprawdzaj nagłówek X-OTPRoute-Signature: oblicz HMAC-SHA256 z znacznika czasu, kropki i surowej treści, używając sekretu endpointu, porównaj wynik i odrzucaj stare znaczniki czasu. Oprzyj obsługę na identyfikatorze aktywacji, aby ponowione dostarczenie zostało przetworzone tylko raz. Poradnik o HMAC dla webhooków i dokumentacja API opisują szczegóły; konto może mieć do 10 kluczy, 5 endpointów webhooków i 300 żądań na minutę.
Jak wygląda ścieżka przez panel i co robić, gdy kod nie przychodzi?
Osoby nietechniczne mogą zdobyć numer +382 do testów, wybierając w panelu Czarnogórę i usługę, sprawdzając cenę, składając zamówienie i obserwując, jak kod pojawia się obok numeru +382.
Każda aktywacja trwa 20 minut. Płacisz tylko wtedy, gdy kod dotrze; gdy okno minie bez wiadomości albo anulujesz zamówienie, cała kwota wraca do portfela. Jeśli kodu brakuje, daj oknu pełny czas, upewnij się, że usługa akceptuje numery wirtualne, i spróbuj później albo inną trasą usługi, zamiast zamawiać w szybkiej pętli.
Czy mogę zachować czarnogórski numer i jak działają płatności?
Nie ma samoobsługowego, długoterminowego numeru +382. Numery dedykowane istnieją tylko w Stanach Zjednoczonych i Kanadzie, od $1.95/month; jeśli potrzebujesz trwałego numeru czarnogórskiego, napisz na [email protected], choć dostępność zależy od lokalnych przepisów.
OTP Route działa na przedpłaconym portfelu w USD, bez abonamentu. Doładujesz go kartą lub w USDT/USDC i dostajesz fakturę PDF za każde doładowanie. Poproś o tryb sandbox dla konta deweloperskiego, aby testować całość na symulowanych numerach. Używaj numerów wyłącznie do własnych produktów i kont, przestrzegaj regulaminów poszczególnych usług i pamiętaj, że obowiązuje Zasady Dozwolonego Użytku (Acceptable Use Policy).
Najczęstsze pytania
Czy mogę odebrać kod na numer +382 bez czarnogórskiej karty SIM?
Tak. OTP Gateway wydaje numer czarnogórski do jednej weryfikacji, a kod pojawia się w panelu albo trafia do Twoich systemów przez API.
Czy czarnogórskie numery przechowywać z wiodącym zerem?
Nie. Zero to krajowy prefiks; zapisz format E.164 zaczynający się od +382 i dodawaj zero tylko do lokalnego wyświetlania, jeśli to potrzebne.
Jaki jest identyfikator kraju dla Czarnogóry w API?
To me, używany w zapytaniu o ceny i w treści żądania aktywacji.
Ile kosztuje numer weryfikacyjny z Czarnogóry?
Od $0.20 za kod, a kwota dla konkretnej czarnogórskiej usługi wraca z endpointu cen, więc skrypt może ją sprawdzić przed każdym zamówieniem.
Czy zamówienie +382 jest zwracane, gdy Viber lub inna aplikacja nic nie wyśle?
Tak, w całości wraca do portfela, gdy 20-minutowe okno minie bez SMS-a, albo od razu po anulowaniu.
Czy z numerem czarnogórskim przetestuję wiadomości OTP pisane cyrylicą?
Tylko jeśli testowana usługa zdecyduje się wysłać tekst cyrylicą; treść ustala nadawca. Zbuduj parser tak, by wyciągał cyfry z dowolnego pisma.
Czy routing OTP dla Czarnogóry działa w potokach CI?
Tak. Wiele zespołów zamawia numery przez API ze swojego runnera testów; wzorce unikające niestabilnych ponowień znajdziesz w artykule testowanie OTP w CI.
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.