Polski
Testy rejestracji +236, gdy nikt w zespole nie ma środkowoafrykańskiej karty SIM
Tak, możesz odbierać kody weryfikacyjne z Republiki Środkowoafrykańskiej (+236) w OTP Route: OTP Gateway daje Ci jednorazowy numer +236, a kod SMS pojawia się w panelu i trafia do Twojego backendu przez odpytywanie REST lub podpisany webhook. Ceny zaczynają się od $0.20 za kod, a jeśli żadna wiadomość nie dotrze w 20-minutowym oknie, opłata wraca na portfel.
Dlaczego krok weryfikacji +236 jest tak trudny do odtworzenia z zagranicy?
Zwykła sytuacja wygląda tak: produkt trafia do frankofońskiej Afryki Środkowej, ktoś zgłasza błąd, że jednorazowy kod nie dotarł do użytkownika w Bangi, a przypisany do sprawy inżynier nie ma jak wpisać w formularz środkowoafrykańskiego numeru. Karty roamingowe trudno zdobyć, koledzy na miejscu są zajęci prawdziwą pracą, a emulatory nie wygenerują prawdziwego SMS-a od operatora.
Usługa routingu OTP, taka jak OTP Route, zamyka tę lukę, a jej API OTP dla Republiki Środkowoafrykańskiej jest tym samym, którego używa się dla każdego innego kraju. Zamiast wysyłać sprzęt po świecie, prosisz o linię +236 wywołaniem API, wpisujesz ją na własnym ekranie rejestracji i odczytujesz kod programowo. To samo żądanie działa w sesji na laptopie, w nocnym zadaniu regresji i w karcie przeglądarki inżyniera wsparcia, dzięki czemu trudno dostępny rynek zachowuje się jak każdy inny wiersz w Twojej macierzy testów.
Które usługi mogą dziś odbierać kody SMS z Republiki Środkowoafrykańskiej?
Aktualna migawka dla cf obejmuje ponad 900 usług. Popularne trasy to WhatsApp, Telegram, Google (Gmail & YouTube), Facebook, Instagram, TikTok, Viber, imo, Signal, Microsoft & Outlook, LinkedIn, ChatGPT (OpenAI) i Uber.
Dostępność zmienia się w ciągu dnia, gdy nasi partnerzy operatorscy rotują pulę, więc traktuj każdą listę na stronie internetowej jako punkt wyjścia, a nie obietnicę. Przed każdym przebiegiem zapytaj GET /api/v1/prices?country=cf&service=<id> o aktualną cenę i to, czy trasa jest otwarta. Niektóre aplikacje z katalogu odrzucają też linie wirtualne w ogóle; to decyzja aplikacji, a nie sieci, i właśnie dlatego zamówienia bez odpowiedzi są zwracane.
Jak backend zamawia numer +236 do testów?
Wszystko działa pod https://otproute.com/api/v1 i uwierzytelnia się kluczem Bearer o prefiksie or_live_, wydawanym w konsoli deweloperskiej. Minimalna sesja API weryfikacji SMS wygląda tak:
- Raz sprawdź identyfikatory przez
GET /api/v1/servicesiGET /api/v1/countries; Republika Środkowoafrykańska tocf. - Potwierdź cenę i dostępność przez
GET /api/v1/prices. - Utwórz zamówienie przez
POST /api/v1/activationsz treścią w rodzaju{"service": "viber", "country": "cf"}. - Wpisz zwrócony numer +236 na testowanym ekranie.
- Odbierz kod przez webhook
activation.sms_receivedalbo odpytujGET /api/v1/activations/{id}co kilka sekund. - Jeśli test zostanie przerwany, zwolnij linię przez
POST /api/v1/activations/{id}/cancel.
Wywołania webhooków niosą X-OTPRoute-Signature: t=<unix>,v1=<hex>. Twój odbiornik powinien odtworzyć HMAC-SHA256 z <t>.<raw body> sekretem tego endpointu, porównać go z v1 w stałym czasie i odrzucić każdą dostawę ze starym znacznikiem czasu. Poradnik przechwytywania przez webhook pokazuje pełny handler, a dokumentacja jest w docs API.
Co warto wiedzieć o środkowoafrykańskich numerach i języku wiadomości?
Numery w Republice Środkowoafrykańskiej mają zamknięty plan ośmiocyfrowy bez prefiksu międzymiastowego, więc forma krajowa i międzynarodowa różnią się tylko kodem kraju. Zapisuj każdą wartość w E.164, na przykład +236 i osiem lokalnych cyfr, oraz usuwaj spacje i myślniki przy wprowadzaniu. Walidacja wymagająca wiodącego zera albo dziesięciu cyfr po cichu odrzuci prawdziwych użytkowników.
Językami urzędowymi są francuski i sango. Większość międzynarodowych aplikacji wysyła tekst weryfikacyjny po francusku lub angielsku, zależnie od ustawień konta, więc niech Twój parser szuka cyfr, a nie konkretnego zdania. Zespoły testują tu zwykle przy rozszerzaniu wdrożenia w Afryce Zachodniej lub Środkowej, w narzędziach dla organizacji pozarządowych i operacji terenowych oraz przy obsłudze klientów z rodziną w regionie.
Czy osoba niebędąca programistą dostanie numer weryfikacyjny z Republiki Środkowoafrykańskiej?
Tak. Product managerowie, liderzy wsparcia i pracownicy agencji mogą zrobić wszystko z poziomu przeglądarki:
- Załóż konto kodem e-mail lub logowaniem Google i włącz uwierzytelnianie dwuskładnikowe TOTP.
- Otwórz OTP Gateway, wybierz usługę i wskaż Republikę Środkowoafrykańską.
- Sprawdź aktualną cenę wyświetlaną przed zamówieniem, a potem potwierdź.
- Wklej numer +236 do aplikacji i poczekaj, aż kod pojawi się na ekranie.
Aktywacja pozostaje otwarta przez 20 minut. Płacisz tylko wtedy, gdy kod dotrze; jeśli anulujesz albo okno się zamknie, pełna kwota wraca na portfel.
Co, jeśli kod nigdy nie pojawi się na linii +236?
Milczący numer zwykle oznacza, że aplikacja ograniczyła żądanie, odrzuciła linię wirtualną albo trasa była zajęta. Przejdź przez to spokojnie:
- Pozwól oknu dobiec końca, zanim uznasz próbę za nieudaną; niektórzy nadawcy kolejkują wiadomości.
- Anuluj i spróbuj później albo przełącz się na inną trasę dla tej samej usługi, jeśli jest dostępna.
- Sprawdź, czy usługa jest znana z odrzucania numerów wirtualnych; jeśli tak, żadne ponowienie nie pomoże.
- Unikaj ponownego zamawiania w ciasnej pętli. Powtarzane próby mogą uruchomić limity po stronie aplikacji i po naszej (300 żądań na minutę na konto).
Więcej wzorców jest w poradniku ograniczanie nieudanych dostaw OTP.
Czy istnieje długoterminowa linia +236 i jak rozliczane jest użycie?
Nie. Samoobsługowe numery dedykowane istnieją tylko w Stanach Zjednoczonych i Kanadzie, od $1.95/month, więc w panelu nie kupisz stałej środkowoafrykańskiej linii. Jeśli projekt naprawdę jej potrzebuje, napisz na [email protected]; to, czy da się ją zorganizować, zależy od lokalnych przepisów i nie możemy tego obiecać.
Rozliczenia OTP Gateway działają z jednego przedpłaconego portfela w USD, bez opłaty miesięcznej. Zasilenie odbywa się kartą lub stablecoinami USDT/USDC, a każde doładowanie wysyła fakturę PDF e-mailem. Deweloperzy, którzy chcą przećwiczyć integrację bez wydawania środków, mogą poprosić o tryb sandbox, który zwraca symulowane numery i kody. Pełne stawki są na stronie cennika. Przestrzegaj warunków każdej aplikacji; Regulamin dopuszczalnego użycia OTP Route obejmuje każde zamówienie.
Najczęstsze pytania
Jak odebrać kody SMS OTP z Republiki Środkowoafrykańskiej bez lokalnej karty SIM?
Zamów numer +236 w OTP Gateway, wpisz go w aplikacji i odczytaj kod w panelu, przez webhook albo endpoint aktywacji.
Jaki jest identyfikator kraju dla Republiki Środkowoafrykańskiej w API?
To cf. Użyj go w zapytaniu o ceny i w treści aktywacji.
Ile kosztuje numer +236 do testów?
Kody zaczynają się od $0.20 za sztukę, a dokładna kwota zależy od usługi. Aktualną cenę trasy +236 widać w panelu i w endpointcie cen przed zamówieniem.
Czy zamówienie +236 jest płatne, jeśli SMS weryfikacyjny nie dotrze?
Nie. Jeśli w 20-minutowym oknie nie dotrze żadna wiadomość albo wcześniej anulujesz, cała kwota wraca automatycznie na portfel.
Czy środkowoafrykańskie numery zapisywać z wiodącym zerem?
Nie. Plan nie ma prefiksu międzymiastowego, więc zachowaj formę E.164 z +236 i ośmioma lokalnymi cyframi.
Czy mogę zachować ten sam numer +236 do późniejszych logowań?
Nie w trybie samoobsługowym. Każdy numer z OTP Gateway obsługuje jeden kod, a linie długoterminowe to produkt dla USA i Kanady; o inne opcje możesz zapytać wsparcie e-mailem.
Czy można przetestować integrację bez płacenia?
Tak. Na prośbę konto deweloperskie może przejść na sandbox, który symuluje numery i kody 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.