Odbieranie kodów SMS z Grab do testów: gateway czy linia dedykowana?

OTP Gateway od $0.20 za kodKraje: 197ID API: grabNumery dedykowane US/CA od $1.95/mies.
Szybka odpowiedź

Zespół może odebrać kod weryfikacyjny Grab na numerze OTP Route, zamawiając jednorazową aktywację dla usługi grab w OTP Gateway, a potem czytając kod w panelu albo pobierając go przez odpytywanie REST lub podpisany webhook. Ceny zaczynają się od $0.20 za kod, a jeśli kod nie dotrze w ciągu 20 minut, opłata jest zwracana.

Czy Twój test Grab potrzebuje jednego kodu, czy wielu?

Zdecyduj o tym, zanim napiszesz jakąkolwiek automatyzację. Grab, południowo-wschodnioazjatycka super-aplikacja do przejazdów, dostawy jedzenia i płatności, identyfikuje konta po numerze telefonu i wysyła jednorazowy kod SMS przy rejestracji lub logowaniu na nowym urządzeniu.

  • Jeden kod na przypadek testowy. Przebieg QA obejmujący rejestrację albo sprawdzenie integracji partnera, które wymaga świeżego profilu pasażera, pasuje do OTP Gateway: jeden numer, jeden kod, potem aktywacja się zamyka.
  • Powtarzane logowania na to samo konto. Jeśli profil stagingowy ma się zalogować ponownie w przyszłym tygodniu, numer jednorazowy jest złym narzędziem, bo później go nie będziesz mieć. Numery wirtualne dedykowane, od $1.95/miesiąc, są sprzedawane tylko w Stanach Zjednoczonych i Kanadzie i odbierają SMS-y, dopóki się odnawiają. Pasują tylko wtedy, gdy Grab akceptuje numer amerykański lub kanadyjski na rynku, który testujesz.

Numery tymczasowe a dedykowane omawiają ten kompromis głębiej.

Z których krajów może pochodzić numer telefonu dla Grab?

W OTP Route kody Grab można odbierać na numerach ze 197 krajów. Zasięg działania samego Grab to Azja Południowo-Wschodnia, więc większość zespołów wybiera numery z tych rynków: Singapur, Malezja, Indonezja, Filipiny, Tajlandia, Wietnam, Kambodża i Mjanma. Inne opcje na liście to Tajwan, Hongkong, Japonia, Korea Południowa, Australia, Indie, Wielka Brytania i Stany Zjednoczone.

Dopasuj numer do rynku testowanego konta. Proces zakupowy w Dżakarcie weryfikuj numerem indonezyjskim, a panel sprzedawcy w Singapurze singapurskim, inaczej testujesz ścieżkę, którą prawdziwi użytkownicy nigdy nie idą. Dostępność krajów zmienia się w ciągu dnia, więc sprawdzaj ją na żywo.

Jak zautomatyzować przepływ API weryfikacji SMS Grab?

Automatyzacja Grab komunikuje się z https://otproute.com/api/v1, uwierzytelniając każde wywołanie kluczem Bearer or_live_ utworzonym w konsoli deweloperskiej. Każde konto dostaje do 10 kluczy i 5 endpointów webhooków, z limitem 300 żądań na minutę, co zostawia miejsce na kilka równoległych przebiegów Grab.

  1. Potwierdź identyfikator usługi grab przez GET /api/v1/services, a identyfikator kraju przez GET /api/v1/countries.
  2. Odczytaj aktualną cenę przez GET /api/v1/prices?country=<id>&service=grab.
  3. Utwórz zamówienie: POST /api/v1/activations z treścią {"service": "grab", "country": "<id>"}.
  4. Wpisz numer na ekranie rejestracji Grab na urządzeniu testowym lub emulatorze.
  5. Odbierz kod i dokończ przepływ.

W przypadku webhooków subskrybuj activation.sms_received, activation.expired i activation.cancelled. Sprawdź X-OTPRoute-Signature (t=<unix>,v1=<hex>), obliczając HMAC-SHA256 z <t>.<raw body> sekretem endpointu, odrzucaj stare znaczniki czasu i wiąż przetwarzanie z identyfikatorem aktywacji, aby ponownie dostarczone zdarzenie nie mogło zakończyć testu dwa razy. Jeśli wolisz odpytywanie, wywołuj GET /api/v1/activations/{id} co kilka sekund; anuluj przez POST /api/v1/activations/{id}/cancel, gdy przebieg zostaje przerwany. Zobacz dokumentację API i poradnik przechwytywania przez webhooki.

Jak odebrać OTP z Grab w panelu?

Zaloguj się, otwórz OTP Gateway, wybierz Grab i kraj, sprawdź cenę i potwierdź. Skopiuj numer do aplikacji, poproś o kod i zostaw otwartą stronę aktywacji. SMS pojawi się tam po nadejściu, bez udziału klucza API.

Dlaczego kod z Grab może nie dotrzeć?

Grab może odrzucać numery wirtualne, ograniczać powtarzane próby z jednego urządzenia albo stosować kontrole specyficzne dla rynku. Dostępność tras także zmienia się w ciągu dnia. Pozwól aktywacji trwać pełne 20 minut; jeśli nic nie przyjdzie, pełna kwota wraca do portfela automatycznie, tak samo jak przy anulowaniu. Potem spróbuj później albo z numerem z innego obsługiwanego kraju, który nadal pasuje do przypadku testowego, i nie zamawiaj w pętli bez przerw.

Co oznacza odpowiedzialne testowanie Grab?

Używaj OTP Route wyłącznie do testowania i obsługi własnych legalnych produktów i kont. Przestrzegaj regulaminu Grab, trzymaj się jednego konta na jedną prawdziwą osobę lub firmę i nigdy nie używaj numerów, by omijać kontrole tożsamości przy wdrażaniu kierowców czy sprzedawców, zbierać promocje albo odtwarzać ograniczone konta. OTP Route nie jest powiązany z Grab; nazwa jest znakiem towarowym swojego właściciela, a do każdego zamówienia stosuje się nasz Acceptable Use Policy.

Jak rozliczana jest weryfikacja Grab?

Zamówienia pobierają środki z jednego przedpłaconego portfela w USD, bez opłaty miesięcznej i bez wyboru planu. Zasil go kartą lub USDT/USDC, a po każdej płatności dostaniesz fakturę PDF e-mailem. W trakcie budowy poproś o tryb sandbox na koncie deweloperskim, aby dostawać symulowane numery i kody. Aktualne kwoty znajdziesz w cenniku.

Najczęstsze pytania

Jaki jest identyfikator usługi Grab w API?

To grab. Przekaż go w zapytaniu o ceny i w treści POST /api/v1/activations.

Czy mogę odebrać OTP z Grab dla konta singapurskiego lub malezyjskiego?

Tak, gdy Grab jest dostępny na trasie tego kraju. Wybierz kraj rynku Grab, w którym ma żyć konto testowe.

Czy Grab zaakceptuje numer wirtualny w testach rejestracji?

Niekoniecznie; Grab może odrzucać niektóre numery wirtualne. Jeśli kod nie dotrze w ciągu 20 minut, zwrot następuje automatycznie.

Czy mogę później zalogować się na testowe konto Grab tym samym numerem?

Nie z aktywacją jednorazową. Do powtarzanych logowań pasuje amerykański lub kanadyjski numer dedykowany od $1.95/miesiąc, o ile Grab akceptuje ten region w Twoim teście.

Ile kosztuje kod weryfikacyjny Grab?

Od $0.20 za kod; dokładna cena zależy od kraju i jest zwracana na żywo przez API i panel.

Czy dla kodów Grab użyć odpytywania, czy webhooków?

Webhooki pasują do równoległych przebiegów CI, odpytywanie do prostych skryptów. W obu przypadkach weryfikuj podpis i dbaj o idempotentność obsługi według identyfikatora aktywacji.

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.