Polski
Przechwytywanie kodów OTP Careem przez numer weryfikacyjny sterowany z API
Aby odebrać kod OTP Careem w OTP Route, utwórz aktywację w OTP Gateway dla identyfikatora usługi careem w kraju takim jak ae lub sa, wpisz otrzymany numer w aplikacji Careem i pobierz kod przez API, podpisany webhook lub panel. Ceny zaczynają się od $0.20 za kod, a aktywacja, w której w ciągu 20 minut nie pojawi się SMS, jest zwracana w całości.
Jak wygląda sekwencja wywołań API kodu weryfikacyjnego Careem?
Wszystkie żądania trafiają na https://otproute.com/api/v1 z kluczem Bearer (prefiks or_live_) z konsoli deweloperskiej. Dla Careem przebieg jest krótki:
GET /api/v1/prices?country=ae&service=careemzwraca aktualną cenę numeru z ZEA; podmień identyfikator kraju na rynek, który testujesz.POST /api/v1/activationsz{"service": "careem", "country": "ae"}zwraca identyfikator aktywacji i numer.- Twoje urządzenie testowe lub emulator wpisuje ten numer na ekranie telefonu w Careem.
- Kod dociera do Ciebie przez webhook lub zapytanie pollingowe, a Twój skrypt go zatwierdza.
POST /api/v1/activations/{id}/cancelzwalnia aktywację, jeśli test zostanie przerwany, zanim kod będzie potrzebny.
Limity konta to 10 kluczy API, 5 endpointów webhooków i 300 żądań na minutę, co w zupełności wystarcza dla równoległej macierzy testów. Opis endpointów znajdziesz w dokumentacji.
Jak handler webhooka powinien przetwarzać kody Careem?
Zasubskrybuj endpoint na zdarzenia activation.sms_received, activation.expired i activation.cancelled. Każda dostawa zawiera nagłówek X-OTPRoute-Signature: t=<unix>,v1=<hex>; oblicz HMAC-SHA256 z <t>.<raw body> przy użyciu sekretu tego endpointu, porównaj wynik w stałym czasie i odrzucaj znaczniki czasu spoza niewielkiej tolerancji. Szczegóły pokazuje przewodnik po HMAC dla webhooków.
Zadbaj o idempotentność handlera, zapisując dane według identyfikatora aktywacji, bo ponowiona dostawa nie powinna wysłać kodu dwa razy. Odpowiadaj szybko kodem 2xx, a cięższą pracę przekazuj do kolejki.
Prostszą alternatywą jest polling przy pojedynczym teście: wywołuj GET /api/v1/activations/{id} co kilka sekund, aż pojawi się kod albo aktywacja zgłosi wygaśnięcie.
Kiedy Careem prosi o numer telefonu?
Careem to aplikacja do przejazdów i codziennych usług z siedzibą w Dubaju, najbardziej znana w regionie Zatoki Perskiej, na szerszym Bliskim Wschodzie i w Pakistanie. Jak większość aplikacji przewozowych traktuje numer komórkowy jako główny identyfikator konta: kod jest zwykle wysyłany przy rejestracji, a także przy logowaniu na nowym urządzeniu lub odzyskiwaniu dostępu. Kierowcy i obsługa klienta również korzystają z tego numeru, aby skontaktować się z pasażerem w trakcie przejazdu.
Dla zespołu QA oznacza to, że krok z telefonem jest pierwszą bramką w każdej ścieżce wartej przetestowania, od onboardingu nowego pasażera po administratora podróży służbowych logującego się na świeżym laptopie.
Z jakiego kraju powinien pochodzić numer telefonu dla Careem?
Trasa Careem obejmuje obecnie 197 krajów, ale sensowny wybór to rynek, do którego należy Twoje konto lub przypadek testowy. Profil pasażera z Rijadu powinien mieć numer saudyjski, a test onboardingu pasażera z Karaczi lub Lahaur należy do numeru pakistańskiego. Najczęściej używane opcje:
- Zjednoczone Emiraty Arabskie (
ae) i Arabia Saudyjska (sa) - Pakistan, Jordania, Katar i Egipt
- Kuwejt, Bahrajn, Oman i Maroko dla innych scenariuszy regionalnych
- Turcja, Wielka Brytania, Indie i Kenia dla scenariuszy podróżnych i diaspory
Artykuł o routingu krajów wyjaśnia, jak wybrać kraj zapasowy, gdy w pierwszym brakuje zasobów.
Jak odebrać kod Careem z panelu?
Otwórz OTP Gateway, wybierz Careem jako usługę oraz potrzebny kraj i sprawdź wyświetlaną cenę. Zamów numer, wpisz go w aplikacji Careem i zostaw kartę aktywacji otwartą; kod pojawi się na niej po otrzymaniu. Numer jest ważny dla tego jednego kodu.
Dlaczego kod OTP Careem może nie dotrzeć?
Careem może odrzucać numery wirtualne, zależnie od własnych kontroli ryzyka, i może zmienić to zachowanie bez uprzedzenia. Dlatego właśnie istnieje zwrot: jeśli w 20-minutowym oknie nie pojawi się żaden SMS albo anulujesz zamówienie, pieniądze automatycznie wracają do portfela.
- Poczekaj do końca okna, zanim zamówisz ponownie.
- Spróbuj później albo w innym kraju pasującym do Twojego scenariusza.
- Upewnij się, że numer został wysłany w pełnym formacie międzynarodowym.
- Nie zasypuj trasy kolejnymi zamówieniami z CI; dodaj opóźnienie między próbami.
Czy długo używane konto Careem powinno działać na numerze dedykowanym?
Numer z OTP Gateway obsługuje jeden kod. Jeśli firmowe konto Careem lub długo używany profil stagingowy musi się ponownie zalogować po kilku tygodniach, numer dedykowany zachowuje tę samą linię na czas odnawiania. Są dostępne natychmiast wyłącznie w Stanach Zjednoczonych i Kanadzie, od $1.95/month, z odbiorem SMS w panelu i przez webhook number.sms_received. Zobacz numery wirtualne.
Finansowanie odbywa się z przedpłaconego portfela w USD, doładowywanego kartą lub USDT/USDC, z fakturą PDF za każde doładowanie i bez opłaty miesięcznej; konta deweloperskie mogą poprosić o sandbox do symulowanych przebiegów. Usługa służy temu, by zespoły mogły testować to, co budują, i prowadzić konta, które faktycznie do nich należą. Przestrzegaj regulaminu Careem, trzymaj się jednego konta na prawdziwą osobę lub firmę i pamiętaj, że obowiązuje Regulamin dopuszczalnego użytkowania. Careem jest znakiem towarowym swojego właściciela, a OTP Route nie jest z nim w żaden sposób powiązany.
Najczęstsze pytania
Jakiego identyfikatora usługi OTP Route używa dla Careem?
Identyfikator usługi to careem. Połącz go z identyfikatorem kraju, na przykład {"service": "careem", "country": "sa"}.
Czy mogę odebrać kod OTP Careem bez karty SIM z regionu Zatoki?
Tak. Zamów numer dla potrzebnego kraju w OTP Gateway i odczytaj kod w panelu lub przez API.
Czy Careem akceptuje numery wirtualne?
Nie zawsze. Decyduje o tym sam Careem, dlatego aktywacje bez SMS-a są zwracane automatycznie.
Ile kosztuje numer wirtualny dla Careem?
Od $0.20 za kod. Dokładna cena zależy od kraju i jest zwracana przez GET /api/v1/prices przed zamówieniem.
Czy do testowania weryfikacji SMS Careem lepszy jest polling, czy webhooki?
Polling wystarcza przy pojedynczym ręcznym przebiegu. Przy równoległych zadaniach CI lepiej skaluje się podpisany webhook z idempotentnym handlerem.
Czy mogę zachować ten sam numer telefonu Careem na przyszłe logowania?
Tylko z numerem dedykowanym, który jest produktem dla USA i Kanady. Numery z OTP Gateway obsługują jeden kod weryfikacyjny.
Czy mogę użyć OTP Route do założenia kilku kont pasażera Careem?
Nie. Używaj go do własnych testów i legalnych kont firmowych oraz trzymaj się jednego konta na prawdziwą osobę lub firmę zgodnie z regulaminem Careem.
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.