Jak wprowadzić kody weryfikacyjne +975 z Bhutanu do swojego zestawu testów

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

Tak: OTP Gateway w OTP Route wydaje tymczasowy numer weryfikacyjny z Bhutanu (+975) na jeden kod, który odczytasz w panelu albo odbierzesz przez odpytywanie API lub podpisany webhook, od $0.20 za kod. Opłata obowiązuje tylko wtedy, gdy SMS dotrze na numer w 20-minutowym oknie; pominięta lub anulowana aktywacja zwraca pełną kwotę na portfel.

Dlaczego zespół produktowy miałby chcieć numeru bhutańskiego?

Bhutan to mały rynek, ale pojawia się w większej liczbie planów rozwoju, niż można się spodziewać: w procesach rezerwacji dla podróżnych odwiedzających Himalaje, w aplikacjach płatniczych i przekazów pieniężnych używanych przez bhutańskie rodziny z krewnymi uczącymi się lub pracującymi za granicą oraz w aplikacjach regionalnych startujących w całej Azji Południowej jednocześnie. Inżynier QA, który musi udowodnić, że rejestracja z numerem +975 faktycznie się kończy, nie zrobi tego z kartą SIM z własnego kraju.

Językiem narodowym jest dzongkha, a angielski jest szeroko używany w szkołach, administracji i biznesie. Większość SMS-ów weryfikacyjnych na trasie bhutańskiej to krótkie angielskie szablony, ale jeśli Twój produkt jest lokalizowany na dzongkha, przed startem sprawdź, czy własne teksty SMS wyświetlają się poprawnie.

Jest też wątek operacyjny. Biura podróży, organizacje pozarządowe i firmy doradcze prowadzące projekty w Thimphu lub Paro czasem rejestrują wspólne narzędzia biznesowe na numer bhutański, aby pracownicy nie musieli oddawać prywatnych telefonów. Do takiego jednorazowego potwierdzenia zwykle wystarczy jedna aktywacja w bramce.

Jakie aplikacje mogą wysyłać kody na trasę +975?

Aktualna lista dla Bhutanu obejmuje obecnie ponad 1700 usług. Do często wybieranych należą WhatsApp, Telegram, Google (Gmail & YouTube), Facebook, Instagram, TikTok, Signal, Viber, WeChat, Microsoft & Outlook, Amazon, Airbnb i Uber.

Dostępność na tej trasie zmienia się w ciągu dnia, więc każdą listę traktuj jako zrzut stanu. Twój kod powinien przed zamówieniem wywołać GET /api/v1/services i GET /api/v1/countries, a nie opierać się na tym, co było tydzień temu.

Jaka jest kolejność wywołań dla identyfikatora kraju `bt`?

  1. Uwierzytelnij się kluczem Bearer (prefiks or_live_) utworzonym w konsoli deweloperskiej pod adresem https://otproute.com/api/v1.
  2. Zapytaj GET /api/v1/prices?country=bt&service=<id> o aktualną cenę tej pary.
  3. Złóż zamówienie przez POST /api/v1/activations z treścią {"service": "<id>", "country": "bt"}.
  4. Albo odpytuj GET /api/v1/activations/{id}, albo subskrybuj activation.sms_received, activation.expired i activation.cancelled.
  5. Zwolnij niepotrzebny numer przez POST /api/v1/activations/{id}/cancel.

Żądania webhooków niosą X-OTPRoute-Signature: t=<unix>,v1=<hex>; oblicz HMAC-SHA256 z "<t>.<raw body>" przy użyciu sekretu endpointu i odrzucaj przeterminowane znaczniki czasu. Poradnik o przechwytywaniu przez webhook przeprowadza przez kompletną obsługę, a dokumentacja API wymienia każde pole.

Każde konto może mieć do 10 kluczy API i 5 endpointów webhooków oraz wysyłać 300 żądań na minutę, co w zupełności wystarcza na nocny test regresji na tak małym rynku. Przy wolniejszym tempie pętla odpytująca co kilka sekund ogranicza liczbę ruchomych elementów do minimum.

Jak przechowywać numery +975?

Trzymaj jedną formę kanoniczną: +975 i cyfry krajowe, bez spacji, myślników i nawiasów. Bhutańskie numery komórkowe mają osiem cyfr, czyli mniej niż dziesięciocyfrowy wzorzec, który zakłada wiele walidatorów, więc poluzuj każdą kontrolę długości dostrojoną do większych rynków. Jeśli użytkownik z przyzwyczajenia wpisze początkowe zero, usuń je przed zapisem. Normalizacja na brzegu systemu utrzymuje spójność deduplikacji, reguł antyfraudowych i wyszukiwania w supporcie.

Pisząc dane testowe do testów automatycznych, uwzględnij co najmniej jeden numer bhutański obok dłuższych próbek międzynarodowych. Wychwytuje to błędy związane z długością, które inaczej wychodzą dopiero wtedy, gdy prawdziwy użytkownik z Thimphu zgłosi odrzucony formularz.

Co zrobić, jeśli kod z Bhutanu nie dociera?

  • Poczekaj do końca 20-minutowego okna; niektórzy nadawcy kolejkują wiadomości.
  • Sprawdź, czy docelowa aplikacja akceptuje numery wirtualne, bo niektóre ich nie przyjmują.
  • Spróbuj ponownie nieco później albo wybierz inną trasę usługi, zamiast bombardować endpoint zamówień w pętli.

Numer, który nic nie odbierze, nic nie kosztuje, bo zwrot jest automatyczny. Więcej taktyk znajdziesz w tekście o ograniczaniu nieudanych dostaw OTP.

Pomaga też zapisywanie identyfikatora aktywacji obok własnego identyfikatora przebiegu testu, dzięki czemu brakujący kod da się wyśledzić w kilka sekund, zamiast zgadywać.

Linie długoterminowe, rozliczenia i sandbox

OTP Route nie oferuje samoobsługowego numeru długoterminowego w Bhutanie. Linie dedykowane to produkt dla Stanów Zjednoczonych i Kanady od $1.95/month; w sprawie linii bhutańskiej możesz napisać na [email protected], choć o możliwości decydują lokalne przepisy. Wszystko działa na przedpłaconym portfelu w USD bez opłaty miesięcznej, zasilanym kartą lub USDT/USDC, z fakturą PDF za każde doładowanie. Konta deweloperskie mogą poprosić o tryb sandbox, aby przećwiczyć cały przepływ bt na symulowanych numerach. Jak działa portfel, wyjaśnia strona cennika.

Najczęstsze pytania

Czy mogę przetestować rejestrację w mojej aplikacji dla Bhutanu bez lokalnej karty SIM?

Tak. Zamów numer +975 dla swojej usługi w OTP Gateway, wywołaj kod z aplikacji i odczytaj go w panelu lub przez API.

Jakiego identyfikatora kraju używa API dla Bhutanu?

Bhutan to bt. Podaj go w zapytaniu o ceny i w treści żądania aktywacji.

Ile kosztuje jeden kod weryfikacyjny z Bhutanu?

Kod z Bhutanu kosztuje od $0.20, a stawka zależy od usługi. Dokładną kwotę zwraca GET /api/v1/prices, zanim się zobowiążesz.

W jakim języku zwykle przychodzą bhutańskie wiadomości OTP?

Głównie po angielsku, który jest powszechny w bhutańskim biznesie i edukacji. Językiem narodowym jest dzongkha, więc jeśli wysyłasz w nim wiadomości, przetestuj własne zlokalizowane szablony.

Czy zapłacę, jeśli numer +975 niczego nie odbierze?

Nie. Jeśli w ciągu 20 minut nie dotrze SMS albo wcześniej anulujesz, pełna kwota automatycznie wraca na portfel.

Czy mogę zatrzymać numer bhutański do powtarzanych logowań?

Nie w modelu samoobsługowym. Numery długoterminowe są oferowane tylko w USA i Kanadzie; w sprawie Bhutanu skontaktuj się z zespołem e-mailem.

Czy można zakładać wiele kont na numery bhutańskie?

Nie. Używaj OTP Route do testowania i obsługi własnych, legalnych produktów, przestrzegaj regulaminów poszczególnych usług i pamiętaj, że obowiązują Zasady dopuszczalnego użytku.

Jakie metody płatności akceptuje portfel?

Karty oraz stablecoiny USDT i USDC. Płacisz tylko za użycie, bez wyboru planu.

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.