Przewodnik dewelopera po mołdawskich (+373) kodach weryfikacyjnych

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

OTP Route pozwala odbierać kody weryfikacyjne SMS z Mołdawii (+373) przez OTP Gateway: każdy kod odczytasz w panelu albo pobierzesz do swoich systemów przez REST API lub podpisany webhook. Kod kosztuje od $0.20, a jeśli w ciągu 20 minut nic nie dotrze na numer, portfel jest zwracany w całości.

Jak wygląda aktywacja +373 od żądania do kodu?

Aktywacja to krótkotrwały obiekt z identyfikatorem, numerem telefonu i statusem. Twój klient uwierzytelnia się w https://otproute.com/api/v1 kluczem Bearer zaczynającym się od or_live_, wygenerowanym w konsoli deweloperskiej (do 10 kluczy na konto, 300 żądań na minutę).

Cykl życia dla Mołdawii wygląda tak. Zadanie odczytuje GET /api/v1/prices?country=md&service=<id>, aby potwierdzić, że trasa jest otwarta, i zobaczyć dzisiejszą cenę. Następnie wysyła POST /api/v1/activations z {"service": "<id>", "country": "md"} i otrzymuje identyfikator aktywacji oraz numer +373. Test wpisuje ten numer w docelowej aplikacji i wywołuje SMS. Od tej chwili aktywacja jest aktywna przez 20 minut; kończy się, gdy kod zostanie odebrany, gdy wywołasz POST /api/v1/activations/{id}/cancel albo gdy upłynie czas.

Identyfikatory usług i pełny katalog krajów pochodzą z GET /api/v1/services i GET /api/v1/countries. Pobieraj je przy starcie zamiast wpisywać na sztywno, bo źródłem prawdy jest lista na żywo. Przewodnik integracji API OTP pokazuje kompletnego klienta.

Czy mój klient API OTP dla Mołdawii powinien odpytywać, czy nasłuchiwać webhooków?

Oba sposoby działają z tym samym API weryfikacji SMS i wiele zespołów używa obu: webhooków dla szybkości, odpytywania jako siatki bezpieczeństwa.

Webhooki. Dodaj endpoint w konsoli deweloperskiej (konto może zarejestrować pięć) i obsłuż activation.sms_received, activation.expired oraz activation.cancelled. Zweryfikuj nagłówek X-OTPRoute-Signature w formacie t=<unix>,v1=<hex>, obliczając HMAC-SHA256 z <t>.<raw body> przy użyciu sekretu endpointu i odrzucając nieaktualne znaczniki czasu. Przetwarzanie opieraj na identyfikatorze aktywacji, aby zduplikowana dostawa była nieszkodliwa.

Odpytywanie. Wywołuj GET /api/v1/activations/{id} co kilka sekund z narastającym odstępem i zatrzymaj się, gdy status jest końcowy. Pasuje to do runnerów CI za zaporą, które nie mogą przyjmować żądań przychodzących. Nasz wpis o testowaniu SMS OTP w potokach CI omawia limity czasu i ponowienia dla obu wzorców.

Co sprawia, że mołdawskie numery telefonów wymagają innej obsługi?

Mołdawskie numery krajowe mają osiem cyfr po kodzie kraju +373, a przy wybieraniu krajowym dodaje się z przodu prefiks wyjściowy 0. Użytkownicy wpisują więc ten sam numer komórkowy w kilku postaciach: z wiodącym 0, z +373 lub z 00373. Normalizuj, usuwając spacje i myślniki, kasując krajowe 0 przy dodawaniu kodu kraju i zapisując postać E.164. Walidator, który wymaga wiodącego zera, odrzuci poprawnie sformatowane dane międzynarodowe, co jest jedną z pierwszych rzeczy, jakie ujawnia numer +373 do testów.

Językiem urzędowym jest rumuński, a szeroko używany jest też rosyjski, więc wiadomości weryfikacyjne od lokalnych usług mogą przychodzić w jednym z nich, a od aplikacji globalnych po angielsku. Wiadomości cyrylicą wysyła się w szerszym kodowaniu i dzielą się inaczej niż tekst łaciński, co warto uwzględnić w każdym parserze wyciągającym kod.

Zespoły testują w Mołdawii, gdy lokalizują aplikację na rumuński lub rosyjski, obsługują klientów w regionie albo mają w Kiszyniowie pracowników wsparcia i inżynierii, którzy potrzebują sprawdzenia własnych kroków weryfikacji.

Które aplikacje obecnie kierują kody do Mołdawii?

OTP Route wymienia ponad 1 700 usług dla Mołdawii. Bieżące zestawienie popularnych obejmuje Telegram, Viber, WhatsApp, Signal, Facebook, Instagram, TikTok, Google (Gmail & YouTube), LinkedIn, Snapchat, Amazon, eBay, Netflix i Claude.

Traktuj to jako ruchomy obraz. Zasoby zmieniają się w ciągu dnia, więc przed każdym przebiegiem pobieraj listę na żywo i miej w zapasie trasę zastępczą dla kapryśnych usług. Artykuł o routingu krajowym wyjaśnia, jak routing OTP do kraju zastępczego działa bez zmiany logiki testu.

Dlaczego mołdawski kod może się nie pojawić?

Usługa może całkowicie odrzucać numery wirtualne, ograniczać powtarzane próby albo dostarczać wolno na danej trasie. Nic z tego Cię nie kosztuje, ponieważ kod, który nie dotrze w 20-minutowym oknie, oznacza automatyczny, pełny zwrot do portfela.

Praktyczne kroki, gdy to się zdarzy:

  • Poczekaj, aż okno się skończy, zamiast anulować przy pierwszej ciszy.
  • Potwierdź, że usługa w ogóle akceptuje numery wirtualne.
  • Spróbuj później albo przełącz się na inny kraj obsługiwany przez usługę.
  • Rozłóż powtarzane zamówienia w czasie; zasypywanie nowymi aktywacjami w ciasnej pętli przynosi odwrotny skutek.
  • Zapisuj identyfikatory aktywacji obok logów aplikacji, aby porównywać nieudane i udane przebiegi.

Jak osoba bez kodu zamawia numer mołdawski?

Załóż konto przez rejestrację, używając e-maila i 6-cyfrowego kodu e-mail albo logowania przez Google. W OTP Gateway wybierz usługę, wskaż Mołdawię, sprawdź aktualną cenę i potwierdź. Wklej numer +373 do weryfikowanej aplikacji; kod pojawi się w panelu, gdy tylko zostanie odebrany. Możesz anulować z tego samego ekranu, a kwota wróci prosto do portfela.

A co z liniami na stałe, sandboxem i płatnościami?

OTP Route nie sprzedaje samoobsługowego długoterminowego numeru mołdawskiego. Numery dedykowane (Dedicated Numbers) są oferowane tylko w Stanach Zjednoczonych i Kanadzie, od $1.95/miesiąc. W sprawie trwałej linii +373 napisz na [email protected]; to, czy da się ją zorganizować, zależy od lokalnych przepisów.

Płatność to model pay as you go z jednego portfela w USD, bez subskrypcji i poziomów. Zasil go kartą lub w USDT/USDC i otrzymuj e-mailem fakturę PDF za każde doładowanie. Deweloperzy, którzy chcą najpierw przećwiczyć integrację, mogą poprosić o przeniesienie konta do sandboxa, gdzie numery i kody są symulowane, a portfel pozostaje nietknięty.

Najczęstsze pytania

Czy mogę odebrać SMS OTP z Mołdawii, nie mieszkając tam?

Tak. OTP Gateway wydaje numer +373, z którego możesz korzystać z dowolnego miejsca, a kod jest pokazywany w panelu albo wysyłany do Twojego klienta API.

Jaki identyfikator kraju powinien wysyłać mój kod dla Mołdawii?

Wysyłaj md jako wartość country. Identyfikatory usług pochodzą z GET /api/v1/services.

Czy mołdawskie numery przechowywać z wiodącym 0?

Nie. Przechowuj je w E.164 jako +373 i osiem cyfr krajowych, pomijając krajowy prefiks wyjściowy.

Co się dzieje, gdy anuluję aktywację dla Mołdawii?

Wywołanie POST /api/v1/activations/{id}/cancel przed nadejściem kodu zamyka aktywację i zwraca całą kwotę do portfela.

Czy jest numer weryfikacyjny z Mołdawii, który mogę zachować na miesiące?

Nie w trybie samoobsługowym. Długoterminowe numery dedykowane to produkt dla USA i Kanady; w sprawie Mołdawii napisz do wsparcia.

Czy mogę używać OTP Route do zakładania wielu kont w jednej aplikacji?

Nie. Służy do testowania i obsługi własnych, legalnych produktów i kont, zgodnie z regulaminami usług i Acceptable Use Policy OTP Route.

Czy mój zestaw testów może działać na Mołdawii bez wydawania pieniędzy?

Tak, jeśli poprosisz o tryb sandbox dla konta deweloperskiego. Zwraca on symulowane numery i kody do testów end-to-end.

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.