Obsługa malediwskich (+960) kodów jednorazowych w QA i operacjach

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

Tak, OTP Route może odbierać dla Ciebie kody weryfikacyjne SMS z Malediwów (+960): OTP Gateway wydaje jednorazowy malediwski numer dla danej usługi, a kod pojawia się w panelu albo trafia do Twojego backendu przez odpytywanie API lub podpisany webhook. Kody zaczynają się od $0.20 za kod, a zamówienie, w którym SMS nie przyjdzie w ciągu 20 minut, jest w całości zwracane do portfela.

Sytuacja: produkt turystyczny lub hotelarski musi działać dla użytkowników +960

Wyobraź sobie platformę rezerwacyjną, narzędzie operacyjne dla kurortu albo aplikację dostawczą, która ma obsłużyć gości i partnerów w Male i na atolach. Inżynierowie mieszkają gdzie indziej, ekran weryfikacji zaprojektowano z myślą o znacznie dłuższych numerach, a nikt w zespole nie ma malediwskiej karty SIM. Ktoś musi udowodnić, że krok z telefonem działa przed startem.

Tę lukę wypełnia OTP Gateway. Daje Twojemu testowi prawdziwy numer +960 na jedną weryfikację, dzięki czemu możesz odbierać wiadomości SMS OTP z Malediwów we własnym przepływie rejestracji, stagingowym lub produkcyjnym, bez podróży, roamingu i pożyczania telefonu od kolegi.

Zespoły trafiają tu zwykle z jednego z trzech powodów: testy lokalizacji dla rynku silnie turystycznego, regionalny start w Azji Południowej i na Oceanie Indyjskim albo zespół operacyjny, który chce zweryfikować firmowe konto bez wiązania go z prywatnym numerem. Szerszy przepływ pracy opisuje strona testów QA.

Dlaczego siedmiocyfrowe numery malediwskie potykają kod walidujący?

Malediwy stosują zamknięty plan numeracyjny: +960 i siedem cyfr, bez prefiksu wyjściowego do dodawania lub usuwania. Ta krótka długość często zaskakuje formularze. Wyrażenie regularne oczekujące co najmniej dziewięciu cyfr krajowych albo biblioteka skonfigurowana na inny region domyślny odrzuci całkowicie poprawny numer.

Kilka kontroli wartych dodania do zestawu testów:

  • akceptuj zarówno +960 z siedmioma cyframi, jak i samą siedmiocyfrową formę lokalną, a przed zapisem znormalizuj do E.164;
  • upewnij się, że żadna ścieżka kodu nie wstawia zera, bo nie ma prefiksu do przywrócenia;
  • poprawnie wyświetlaj numer na ekranach potwierdzeń i w rachunkach.

Diwehi, język narodowy, zapisuje się pismem thaana od prawej do lewej, a w biznesie i turystyce szeroko używa się angielskiego. Większość wiadomości weryfikacyjnych z międzynarodowych aplikacji przyjdzie po angielsku, ale wyciągaj cyfry zamiast dopasowywać brzmienie, aby zlokalizowany szablon nie zepsuł Twojego parsera.

Co można dziś zweryfikować numerem +960?

Obecnie trasa malediwska obejmuje ponad 1 700 usług. Nazwy z bieżącego zestawienia to m.in. WhatsApp, Telegram, Viber, Instagram, Facebook, Airbnb, Uber, Google (Gmail & YouTube), LinkedIn, Microsoft & Outlook, Snapchat, TikTok, Claude i Netflix.

W produkcie turystycznym przydatne bywa zestawienie usługi rezerwacyjnej lub komunikatora z własną aplikacją, aby sprawdzić, jak numer gościa zachowuje się w obu. Dostępność zmienia się w ciągu dnia, dlatego API zwraca dane na żywo, a nie stałą listę. Pełniejszy katalog znajdziesz w sekcji usługi.

Podłączanie API OTP dla Malediwów do zautomatyzowanego testu

Utwórz klucz API w konsoli deweloperskiej; zaczyna się od or_live_ i jest przesyłany jako token Bearer do https://otproute.com/api/v1. Identyfikator kraju dla Malediwów to mv.

  1. Zapytaj GET /api/v1/prices?country=mv&service=airbnb, ile kosztuje zamówienie i czy numery są dostępne.
  2. Wyślij POST /api/v1/activations z treścią {"service": "airbnb", "country": "mv"}, aby otrzymać identyfikator aktywacji i numer +960.
  3. Przekaż numer do testowanego przepływu.
  4. Odbierz kod +960, gdy activation.sms_received trafi na Twój endpoint, albo odpytując zamiast tego GET /api/v1/activations/{id}.
  5. Gdy malediwski test kończy się wcześniej, wyślij POST /api/v1/activations/{id}/cancel, a portfel zostanie od razu zasilony.

Podpisane dostawy zawierają X-OTPRoute-Signature w postaci t=<unix>,v1=<hex>. Oblicz HMAC-SHA256 z sygnatury czasowej, kropki i surowej treści, używając sekretu endpointu, porównaj wynik i odrzucaj stare znaczniki czasu. Możesz zarejestrować do 5 endpointów webhooków i wykonywać do 300 żądań na minutę. Szczegóły na poziomie pól dla tego API OTP dla Malediwów znajdziesz w dokumentacji dla deweloperów.

Zamiast tego: numer +960 z panelu

Nie każdy w projekcie pisze kod, a panel pokrywa ten sam zakres. Wybierz Malediwy jako kraj, wskaż usługę, potwierdź aktualną cenę, a numer pojawi się na ekranie. Wklej go do aplikacji i obserwuj zamówienie: kod pojawi się w tym samym wierszu, gdy usługa go wyśle.

Zamówienie trwa 20 minut. Płacisz tylko wtedy, gdy kod dotrze; anulowane lub wygasłe zamówienie jest zwracane automatycznie, więc pracownik wsparcia sprawdzający przepływ dla gości nie potrzebuje zgody działu finansów na każdą próbę.

Gdy kod się spóźnia: krótka procedura naprawcza

Czas dostarczenia zależy od usługi i od trasy, więc cicha pierwsza minuta to rzecz normalna. Jeśli nic nie dotarło:

  1. Czekaj, aż okno będzie bliskie zamknięcia.
  2. Spróbuj później w ciągu dnia albo przetestuj inną trasę usługi.
  3. Sprawdź, czy docelowa usługa akceptuje numery wirtualne; niektóre odrzucają je z zasady.
  4. Nie składaj nowych zamówień w szybkiej pętli, bo to tylko marnuje limit żądań.

Artykuł o routingu krajowym dla OTP wyjaśnia, jak przełączać się między trasami, gdy jeden kraj ma słabą dostępność.

Linie długoterminowe, portfel i tryb sandbox

OTP Route nie oferuje samoobsługowego numeru długoterminowego na Malediwach. Jeśli potrzebujesz linii, którą zespół zatrzyma, napisz na [email protected]; możliwość zależy od lokalnych przepisów. Numery dedykowane odnawiane co miesiąc istnieją tylko w Stanach Zjednoczonych i Kanadzie, od $1.95/miesiąc.

Rozliczenia odbywają się z jednego przedpłaconego portfela w USD: bez subskrypcji i poziomów planów. Zasil go kartą albo w USDT/USDC, a po każdym doładowaniu otrzymasz e-mailem fakturę PDF. Deweloperzy mogą poprosić o tryb sandbox dla konta deweloperskiego, aby testować integrację na symulowanych numerach i kodach.

Korzystaj uczciwie: testuj własne produkty, przestrzegaj regulaminów usług i pamiętaj, że Acceptable Use Policy OTP Route obejmuje każde zamówienie.

Najczęstsze pytania

Ile cyfr ma malediwski numer telefonu?

Siedem cyfr po kodzie kraju +960, bez prefiksu wyjściowego. Twoja walidacja powinna akceptować tę krótszą długość.

Jaki identyfikator kraju API przypisano Malediwom?

To mv. Przekaż go w GET /api/v1/prices oraz w treści POST /api/v1/activations.

Czy mogę sprawdzić rejestrację +960 w aplikacji rezerwacyjnej, nie będąc na Malediwach?

Tak. Zamów jednorazowy malediwski numer z OTP Gateway, wpisz go w aplikacji i odczytaj kod w panelu lub przez API.

Co dzieje się z moimi pieniędzmi, jeśli malediwski kod nie dotrze?

Nic nie jest pobierane. Gdy 20-minutowe okno minie bez SMS-a albo anulujesz zamówienie, cała kwota wraca do portfela.

Czy wiadomość weryfikacyjna będzie po diwehi?

Większość międzynarodowych usług wysyła po angielsku, choć brzmienie zależy od aplikacji. Analizuj cyfry, a nie zdanie, aby działało w obu językach.

Czy mogę zachować numer +960 dla konta pracowniczego?

Nie w trybie samoobsługowym. Utrzymywane linie to produkt dla USA i Kanady; w sprawie Malediwów napisz na [email protected] i zapytaj o opcje.

Czy do korzystania z OTP Route potrzebuję miesięcznego planu?

Nie. Płacisz za użycie z przedpłaconego portfela w USD zasilanego kartą lub USDT/USDC, a za każde doładowanie dostajesz fakturę PDF.

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.