Polski
Odbieranie kodów SMS z Grab do testów: gateway czy linia dedykowana?
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.
- Potwierdź identyfikator usługi
grabprzezGET /api/v1/services, a identyfikator kraju przezGET /api/v1/countries. - Odczytaj aktualną cenę przez
GET /api/v1/prices?country=<id>&service=grab. - Utwórz zamówienie:
POST /api/v1/activationsz treścią{"service": "grab", "country": "<id>"}. - Wpisz numer na ekranie rejestracji Grab na urządzeniu testowym lub emulatorze.
- 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.