Weryfikacja SMS Meesho do testów: lista kontrolna, kroki API i poprawki

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

Aby odebrać kod weryfikacyjny Meesho, zespół zamawia numer dla usługi meesho w OTP Gateway od OTP Route, wpisuje go w Meesho i odczytuje kod w panelu albo przez webhook lub odpytywanie API, od $0.20 za kod. Każdy numer obsługuje jeden kod w ciągu 20 minut, a uruchomienia bez SMS-a są zwracane do portfela.

Do czego Meesho używa numeru telefonu?

Meesho to indyjski sklep internetowy zbudowany wokół tanich produktów, resellerów i małych dostawców. Aplikacja zakupowa loguje użytkowników numerem telefonu i jednorazowym kodem zamiast hasła, a taki sam kod pojawia się przy otwieraniu konta na nowym urządzeniu. Dostawcy rejestrujący się po stronie sprzedawców również potwierdzają numer telefonu Meesho. Dla pracowników QA, agencji i twórców narzędzi dla sprzedawców oznacza to, że każdy test logowania zależy od odczytu SMS-a. Zautomatyzowanie tego kroku zmienia ręczne sprawdzanie z telefonem w dłoni w coś, co test runner może powtarzać przy każdym buildzie.

Lista kontrolna przed zamówieniem numeru

  • Legalne konto w zakresie testów. Profil testowy dla Twojej własnej integracji albo konto dostawcy prowadzone przez Twoją firmę lub agencję dla klienta.
  • Identyfikator usługi meesho, potwierdzony przez GET /api/v1/services.
  • Świadomie wybrany kraj (zobacz następną sekcję).
  • Klucz API or_live_ z konsoli deweloperskiej albo dostęp do panelu przy uruchomieniach ręcznych.
  • Środki w portfelu, zasilone kartą lub USDT/USDC.
  • Webhook lub zadanie odpytujące gotowe przed zażądaniem SMS-a, aby kod został przechwycony, nawet jeśli nikt nie patrzy.

Z jakiego kraju powinien pochodzić numer testowy Meesho?

Usługa meesho jest dostępna w 197 krajach katalogu, w tym w Indiach, Bangladeszu, Nepalu, na Sri Lance, w Zjednoczonych Emiratach Arabskich, Arabii Saudyjskiej, Singapurze, Malezji, Indonezji, na Filipinach, w Kenii, Nigerii, Wielkiej Brytanii, Kanadzie i Stanach Zjednoczonych.

Meesho jest przeznaczone dla kupujących i sprzedawców w Indiach, więc numer +91 zwykle najlepiej odzwierciedla ścieżkę prawdziwego klienta. Inne trasy mogą się przydać, gdy testujesz, jak Twoje narzędzia radzą sobie z nieoczekiwanym formatem numeru, ale to, czy Meesho zaakceptuje numer z danego kraju, jest decyzją Meesho. Artykuł o routingu krajów wyjaśnia, jak zachować ten wybór jawnie w konfiguracjach testów.

Krok po kroku: przepływ API kodu weryfikacyjnego Meesho

  1. Sprawdź aktualną cenę przez GET /api/v1/prices?country=in&service=meesho.
  2. Utwórz aktywację: POST /api/v1/activations z ciałem {"service": "meesho", "country": "in"}. Zapisz identyfikator aktywacji.
  3. Wpisz zwrócony numer w formularzu logowania Meesho lub formularzu dostawcy i poproś o OTP.
  4. Odbierz activation.sms_received na swoim webhooku. Zweryfikuj X-OTPRoute-Signature (HMAC-SHA256 z "<t>.<raw body>" i sekretem endpointu) i odrzucaj przestarzałe znaczniki czasu.
  5. Zadbaj o idempotentność handlera: zapisz identyfikator aktywacji przy pierwszym razie i ignoruj kolejne dostarczenia dla tego samego identyfikatora, aby ponowiony webhook nie wykonał kroku logowania dwa razy.
  6. Alternatywnie odpytuj GET /api/v1/activations/{id}, aż kod się pojawi albo uruchomienie zakończy się zdarzeniem activation.expired.

Przewodnik przechwytywanie OTP przez webhook dokładniej opisuje kolejkowanie i ponowienia.

Zamawianie numeru Meesho z panelu

Zaloguj się, otwórz OTP Gateway, wybierz Meesho jako usługę, a Indie (lub zamierzony kraj) jako trasę. Potwierdź cenę na ekranie, skopiuj numer do Meesho i poproś o kod. Gdy dotrze, pojawi się w wierszu aktywacji, a numer nasłuchuje przez pełne 20 minut.

Dlaczego kod Meesho może nie dotrzeć?

  • Meesho, podobnie jak wiele platform, może odrzucać niektóre numery wirtualne. Wtedy chroni Cię zwrot, a ponowna próba inną trasą później jest rozsądna.
  • SMS może po prostu przychodzić wolno. Poczekaj na koniec okna, zanim ocenisz trasę.
  • Powtarzane żądania w odstępie kilku sekund mogą uruchomić własne ograniczenia Meesho. Rozłóż ponowienia w czasie zamiast zamawiać w ciasnej pętli.
  • Anulowanie przez POST /api/v1/activations/{id}/cancel kończy uruchomienie i od razu zwraca całą kwotę.

Kiedy bardziej sensowny jest numer dedykowany?

Numer jednorazowy idealnie nadaje się do jednej weryfikacji. Konto, które ma zalogować się ponownie w przyszłym tygodniu, potrzebuje numeru, który nadal kontrolujesz. Numery dedykowane OTP Route, od $1.95/miesiąc, dają długoterminową linię z przychodzącymi SMS-ami w panelu i przekazywanymi przez number.sms_received, ale istnieją tylko w Stanach Zjednoczonych i Kanadzie. Ponieważ Meesho skupia się na Indiach, upewnij się, że akceptuje taki numer w Twoim przypadku, zanim na nim zaczniesz polegać.

Odpowiedzialne korzystanie z numerów Meesho

Przestrzegaj regulaminu Meesho: jedno konto na realną osobę lub firmę, bez farmienia poleceń i promocji oraz bez prób obejścia zawieszonego konta. OTP Route służy do testowania i prowadzenia własnych legalnych produktów i kont, a do każdego zamówienia stosuje się jego Acceptable Use Policy. Zespoły realizujące prace dla klientów mogą przeczytać stronę agencje i resellerzy, by poznać zalecaną konfigurację. Zapisuj, któremu klientowi służyła każda aktywacja; znacznie ułatwia to audyty i przekazania.

Najczęstsze pytania

Czy mogę odebrać OTP Meesho online do testowania narzędzi dla sprzedawców?

Tak. Zamów aktywację meesho, użyj numeru w formularzu Meesho i odczytaj kod w panelu lub przez API. Płacisz tylko wtedy, gdy kod dotrze.

Czy numer wirtualny dla Meesho jest zawsze akceptowany?

Nie. Meesho decyduje, które numery akceptuje, a niektóre numery wirtualne są odrzucane. Jeśli kod nie dotrze w ciągu 20 minut, opłata jest zwracana.

Jaki kraj numeru telefonu Meesho wybrać?

Indie odpowiadają większości prawdziwych ścieżek Meesho. Inny kraj wybierz tylko wtedy, gdy test tego konkretnie wymaga.

Ile kosztuje weryfikacja SMS Meesho do testów?

Od $0.20 za kod; dokładną cenę dla Twojego kraju zwraca GET /api/v1/prices i jest ona widoczna przed zamówieniem.

Czy mogę zachować ten sam numer do przyszłych logowań w Meesho?

Aktywacje jednorazowe obejmują jeden kod. Linie długoterminowe to numery dedykowane, dostępne tylko w USA i Kanadzie, więc najpierw sprawdź, czy Meesho je akceptuje.

Czy mój potok CI może uruchamiać proces Meesho bez wydawania pieniędzy?

Poproś o tryb sandbox dla konta deweloperskiego; zwraca symulowane numery i kody, dzięki czemu integrację można przetestować od początku do końca.

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.