Italiano
Testare e gestire i flussi di registrazione in Camerun con numeri +237
Sì, OTP Route può ricevere codici di verifica del Camerun (+237) su un numero monouso dell'OTP Gateway, e puoi leggere ogni codice nella dashboard oppure portarlo nei tuoi sistemi tramite API REST e webhook firmati. I prezzi partono da $0.20 per codice e paghi solo quando un SMS arriva davvero entro la finestra di attivazione di 20 minuti.
Perché il Camerun è un caso a sé per la verifica via SMS?
Il Camerun è ufficialmente bilingue. Francese e inglese hanno entrambi status ufficiale, la maggior parte delle regioni è francofona, mentre le regioni del Nord-Ovest e del Sud-Ovest sono anglofone. Per un team di prodotto questo solo fatto condiziona gran parte del lavoro di QA: un paese, due lingue di interfaccia e utenti che possono passare dall'una all'altra.
I team ricorrono a un numero di verifica del Camerun per alcuni motivi pratici:
- Un lancio in Africa centrale, dove il Camerun è spesso uno dei primi mercati in elenco e richiede un proprio test di registrazione end to end.
- QA della localizzazione francofona e anglofona, per controllare che schermate di onboarding, messaggi di errore e campo di inserimento dell'OTP siano corretti in entrambe le lingue.
- Clienti della diaspora che si registrano all'estero ma mantengono un numero +237 come contatto principale.
- Operazioni regionali, dove un membro del personale deve verificare un account aziendale senza esporre il proprio telefono personale.
In tutti questi casi l'obiettivo è lo stesso: dimostrare che il tuo flusso di verifica accetta un vero numero camerunese e che il codice raggiunge la persona o il sistema che lo aspetta.
Come si scrivono, si salvano e si normalizzano i numeri +237?
Il Camerun non ha prefisso di linea, quindi non c'è uno zero iniziale da eliminare. I numeri nazionali hanno nove cifre e i cellulari iniziano con 6. In formato E.164 diventa +237 seguito dalle nove cifre nazionali, senza spazi né punteggiatura.
Alcune abitudini mantengono puliti i dati:
- Salva la stringa E.164 come valore canonico e formattala per la visualizzazione solo al momento del rendering.
- Elimina spazi, punti e trattini in input, perché le persone raggruppano spesso le cifre a due o a tre.
- I vecchi record del CRM possono ancora contenere numeri di otto cifre, precedenti al passaggio del paese a nove cifre. Segnalali per una revisione invece di indovinare la cifra mancante.
- Assicurati che il tuo selettore di paese associ
CMa +237 e non ripieghi in silenzio su un prefisso vicino.
Se la tua libreria di validazione rifiuta un numero +237 formattato correttamente, è un bug da scoprire prima del lancio, e un vero numero di test è il modo più rapido per trovarlo.
In quale lingua arriverà un SMS di verifica del Camerun?
Dipende dal servizio mittente e dalla lingua impostata sull'account o sul dispositivo, non dal numero. Le app globali di solito inviano il messaggio in francese o in inglese agli utenti camerunesi, e alcune ripiegano sull'inglese in ogni caso.
Il codice stesso è quasi sempre composto da cifre, quindi il tuo parser deve estrarre il codice numerico invece di cercare le parole circostanti. Quando testi la localizzazione, esegui due volte la stessa registrazione, una con l'interfaccia in francese e una in inglese, e verifica che la tua app mostri ogni volta il testo giusto attorno al campo del codice.
Quali servizi possono recapitare codici su una rotta del Camerun?
L'OTP Gateway elenca attualmente più di 2.000 servizi per il Camerun. Tra i più diffusi nell'istantanea live ci sono WhatsApp, Facebook, imo, Telegram, TikTok, Google (Gmail & YouTube), Microsoft & Outlook, ChatGPT (OpenAI), Signal, Viber, LinkedIn, Uber e Amazon.
L'inventario cambia durante la giornata, quindi considera quell'elenco un punto di partenza. L'API restituisce la disponibilità live e il prezzo corrente per ogni coppia servizio-paese, ed è per questo che gli script dovrebbero richiederla a ogni esecuzione invece di metterla in cache.
Come chiamo l'API OTP del Camerun da una suite di test?
Tutte le richieste vanno a https://otproute.com/api/v1 con una chiave Bearer con prefisso or_live_. Puoi creare fino a 10 chiavi nella console sviluppatori, così è facile dare credenziali separate a staging, CI e strumenti di produzione. L'id paese del Camerun è cm.
- Leggi
GET /api/v1/serviceseGET /api/v1/countriesper risolvere gli id. - Richiedi
GET /api/v1/prices?country=cm&service=<id>per vedere il prezzo live e se la rotta è disponibile in questo momento. - Crea l'ordine con
POST /api/v1/activations, inviando un corpo come{"service": "whatsapp", "country": "cm"}. La risposta contiene un id di attivazione e un numero +237. - Digita quel numero nella schermata di registrazione o di login della tua app.
- Ricevi il codice tramite un webhook, oppure fai polling su
GET /api/v1/activations/{id}ogni pochi secondi. Se un test viene interrotto, chiamaPOST /api/v1/activations/{id}/cancel.
Per i webhook, iscriviti a activation.sms_received, activation.expired e activation.cancelled e verifica l'header X-OTPRoute-Signature: calcola l'HMAC-SHA256 di <t>.<raw body> con il secret dell'endpoint, confrontalo con v1 e rifiuta i timestamp vecchi. La guida alla firma dei webhook la spiega passo passo e il riferimento completo è nella documentazione API. Vuoi configurare tutto senza spendere fondi dal wallet? Chiedi la modalità sandbox per un account di sviluppo: restituisce numeri e codici simulati.
Chi non è sviluppatore può raccogliere un codice +237 dalla dashboard?
Sì. Accedi, apri l'OTP Gateway, scegli Camerun e il servizio, controlla il prezzo mostrato e ordina il numero. Incollalo nell'app che stai verificando, poi attendi nella pagina dell'attivazione finché compare il codice.
L'attivazione resta aperta per 20 minuti. Se nessun SMS arriva prima della chiusura, oppure annulli prima, l'intero importo torna automaticamente nel wallet. Quando un codice non compare, prova questi passaggi in ordine:
- Lascia scorrere la finestra; alcuni servizi inviano in ritardo.
- Ordina di nuovo più tardi o prova un'altra rotta di servizio, invece di rifare l'ordine in un ciclo serrato.
- Controlla se il servizio accetta numeri virtuali, perché alcuni li rifiutano, ed è proprio il motivo per cui esiste il rimborso.
La guida al QA testing spiega come i team integrano tutto questo nelle checklist di rilascio.
Posso tenere a lungo un numero del Camerun e come funziona la fatturazione?
Su OTP Route non esiste un numero camerunese a lungo termine in self-service. Se il tuo team ne ha bisogno, scrivi a [email protected] per chiedere; la fattibilità dipende dalle norme locali e non possiamo prometterla. Le linee dedicate che tieni finché si rinnovano sono un prodotto per Stati Uniti e Canada, da $1.95/month, descritto nella pagina dei numeri virtuali.
Per le attivazioni in Camerun, come per ogni altra rotta, gli addebiti partono da un unico wallet prepagato in USD, senza canone mensile e senza piani. La ricarica avviene con carta o con stablecoin USDT/USDC, e per ogni ricarica arriva una fattura PDF nella tua casella. Puoi creare un account con un codice via email o con l'accesso Google e attivare poi l'autenticazione a due fattori TOTP. Usa i numeri solo per i tuoi prodotti e account legittimi: rispetta i termini di ogni servizio e ricorda che si applica l'Acceptable Use Policy di OTP Route.
Domande frequenti
Posso testare il flusso di registrazione della mia app per il Camerun senza una SIM locale?
Sì. Ordina un numero +237 dall'OTP Gateway, inseriscilo nella tua app e leggi il codice nella dashboard o tramite l'API con l'id paese cm.
I numeri camerunesi richiedono uno zero iniziale quando si salvano?
No. Il Camerun non ha prefisso di linea, quindi la forma E.164 è semplicemente +237 seguito dal numero nazionale di nove cifre.
Quanto costa un numero +237 per i test?
L'OTP Gateway parte da $0.20 per codice. L'importo esatto dipende dal servizio ed è mostrato nella dashboard o restituito da GET /api/v1/prices prima dell'ordine.
Il testo di verifica sarà in francese o in inglese?
Dipende dal servizio mittente e dall'impostazione di lingua dell'account. Il codice è di solito numerico, quindi analizza le cifre e non le parole.
Cosa succede se la mia attivazione in Camerun scade senza un codice?
Non viene addebitato nulla. Quando la finestra di 20 minuti si chiude senza SMS, l'intero importo torna nel wallet e, se usi i webhook, scatta un evento activation.expired.
Esiste una sandbox per sviluppare l'integrazione?
Sì, su richiesta. Un account di sviluppo può essere passato alla modalità sandbox, che restituisce numeri e codici simulati così puoi testare end to end senza spendere fondi.
I nomi dei servizi sono marchi dei rispettivi proprietari. OTP Route non è affiliata a essi. Usa i numeri in modo lecito e rispetta i termini di ciascun servizio e la nostra Politica di Utilizzo Accettabile.