Testare i flussi di verifica +268 senza SIM a Mbabane

Prefisso telefonico +268OTP Gateway da $0.20 a codiceNumeri dedicati: solo USA e CanadaID API: sz
Risposta rapida

Sì: OTP Route ti permette di ricevere codici di verifica dell'Eswatini (+268) su un numero temporaneo, nella dashboard oppure tramite la sua API REST e i webhook firmati. OTP Gateway costa da $0.20 per codice e rimborsa l'intero importo nel tuo wallet se non arriva nulla entro la finestra di 20 minuti. Scegli il servizio, seleziona il paese sz e leggi il codice dove può vederlo il tuo test runner.

Perché è così difficile testare una registrazione +268 dall'estero?

L'Eswatini è un mercato piccolo, ed è proprio questo il problema per i team distribuiti. Il tuo prodotto può già servire clienti a Manzini o Mbabane attraverso un rilascio nell'Africa australe, eppure nessuno del team QA possiede una SIM locale, il roaming è inaffidabile per l'automazione e chiedere a un collega della regione di inoltrare i codici in chat non regge oltre una manciata di esecuzioni.

Il risultato abituale è che il percorso +268 nel campo del numero di telefono non viene mai esercitato end to end. Regole di validazione, selettori del paese e template SMS per il regno vengono rilasciati senza test, e il primo utente reale diventa il caso di prova. OTP Route colma questa lacuna dando al test un vero numero di verifica dell'Eswatini per un solo codice, per poi restituire il codice al tuo codice.

Quali servizi possono ricevere codici su una tratta dell'Eswatini?

OTP Gateway elenca attualmente più di 900 servizi per l'Eswatini. Tra i più popolari nell'istantanea di oggi ci sono WhatsApp, Facebook, Google (Gmail e YouTube), Instagram, TikTok, Signal, Microsoft e Outlook, LinkedIn, Uber, Amazon, imo, Netflix e ChatGPT (OpenAI).

La disponibilità di ogni tratta cambia durante la giornata, perché i partner di rete aggiungono e ritirano capacità, quindi considera quell'elenco un punto di partenza. La risposta in tempo reale arriva sempre da GET /api/v1/services e GET /api/v1/countries, e la dashboard mostra lo stesso quadro prima che tu impegni dei fondi.

Come funziona in codice il flusso dell'API OTP per l'Eswatini?

Crea una chiave Bearer (prefisso or_live_) nella console sviluppatori, poi chiama l'URL di base https://otproute.com/api/v1. Un tipico passaggio di test è questo:

  1. Chiama GET /api/v1/prices?country=sz&service=whatsapp per leggere il prezzo in tempo reale di quella coppia.
  2. Invia POST /api/v1/activations con un corpo JSON che indica il servizio e sz come paese. La risposta contiene l'id di attivazione e il numero +268.
  3. Inserisci quel numero nel modulo di registrazione che il tuo test sta pilotando.
  4. Attendi il webhook activation.sms_received, oppure fai polling su GET /api/v1/activations/{id} finché il codice non compare.
  5. Se lo scenario viene abbandonato, chiama POST /api/v1/activations/{id}/cancel così il wallet viene riaccreditato subito.

Le richieste webhook includono un header X-OTPRoute-Signature. Ricalcola l'HMAC-SHA256 su timestamp e corpo grezzo con il segreto del tuo endpoint, rifiuta i timestamp scaduti e usa l'id di attivazione come chiave di ogni evento, così i nuovi tentativi restano innocui. La guida alla cattura via webhook illustra un handler completo e il riferimento API elenca ogni endpoint.

Cosa dovrebbero sapere gli ingegneri sui numeri di telefono dell'Eswatini?

L'Eswatini usa il prefisso +268 con numeri nazionali di otto cifre e nessun prefisso interurbano, quindi non c'è alcuno zero iniziale da eliminare. Questo rende la normalizzazione più semplice che in molti mercati: conserva il valore in E.164 come +268 seguito dalle otto cifre e rifiuta gli input con un numero diverso di cifre prima che raggiungano il tuo provider SMS.

Le lingue ufficiali sono siSwati e inglese. Le piattaforme internazionali di norma inviano i messaggi di verifica per questo mercato in inglese, il che rende prevedibili le regex di estrazione del codice, ma i tuoi template possono essere localizzati, quindi verifica le cifre e non il testo che le circonda. I team di solito testano qui quando un lancio nell'Africa australe include il regno insieme al Sudafrica, oppure quando il personale operativo regionale ha bisogno di account aziendali legati a un numero locale.

Cosa fare se il codice +268 non compare?

Le tratte piccole possono essere più silenziose di quelle grandi, quindi metti in conto qualche attivazione vuota:

  • Lascia scorrere la finestra di 20 minuti. Alcuni servizi mettono in coda i messaggi prima di inviarli.
  • Verifica l'accettazione. Alcune piattaforme rifiutano i numeri virtuali su certe tratte; per questo un'attivazione non utilizzata viene rimborsata per intero.
  • Riprova più tardi o cambia tratta. Riprova dopo una pausa, oppure prova lo stesso flusso su una tratta vicina come il Sudafrica.
  • Evita i cicli serrati. Rifare l'ordine subito dopo un errore raramente aiuta e fa perdere tempo ai test.

La checklist sulle consegne fallite contiene altre diagnosi.

Posso tenere un numero dell'Eswatini a lungo termine?

Non in self-service. OTP Route offre Numeri Virtuali Dedicati solo negli Stati Uniti e in Canada, da $1.95/mese, con SMS in entrata, SMS in uscita e chiamate dal browser. Non esiste una linea +268 a lungo termine in self-service. Se il tuo team operativo ne ha bisogno, scrivi a [email protected] e il team verificherà cosa consentono le norme locali; la disponibilità non è garantita. Per gli accessi ripetuti a un account di staging, una linea dedicata statunitense o canadese è spesso il sostituto pratico.

Come viene fatturato il routing OTP per l'Eswatini?

La spesa per i test +268 esce da un unico saldo prepagato in USD; non c'è nulla di fatturato mensilmente e non ci sono piani da confrontare. Si ricarica sia con carta sia con stablecoin USDT/USDC, e ogni ricarica genera una fattura in PDF inviata via email per la tua contabilità. Ti viene addebitato solo quando un codice viene consegnato. Per il lavoro di integrazione, chiedi al supporto di passare un account di sviluppo alla sandbox, che restituisce numeri e codici simulati così la tua suite CI può girare senza toccare i fondi del wallet. Tutti i dettagli sono nella pagina dei prezzi. Rispetta i termini di ciascun servizio: la Acceptable Use Policy di OTP Route vale per ogni attivazione.

Domande frequenti

Posso testare la registrazione dell'Eswatini nella mia app senza una SIM locale?

Sì. Ordina un'attivazione per il paese sz, inserisci il numero +268 nel tuo modulo e leggi il codice dalla dashboard, con un polling o tramite un webhook.

I numeri dell'Eswatini hanno uno zero iniziale da rimuovere?

No. L'Eswatini non ha un prefisso interurbano, quindi la forma E.164 è semplicemente +268 seguito dal numero nazionale di otto cifre.

Quanto costa un numero di verifica dell'Eswatini?

I codici partono da $0.20 ciascuno; la cifra esatta per ogni servizio è restituita da GET /api/v1/prices e mostrata nella dashboard prima dell'ordine.

In che lingua sarà il testo dell'OTP?

La maggior parte dei servizi internazionali invia in inglese per questo mercato, anche se la formulazione varia a seconda della piattaforma. Analizza il codice numerico invece di cercare frasi fisse.

Il denaro va perso se l'SMS non arriva?

No. Se nessun codice arriva entro 20 minuti, o se annulli prima, l'intero importo torna automaticamente nel tuo wallet.

Quale tratta provare se l'Eswatini è silenzioso?

Molti team ripiegano su Sudafrica o Mozambico per la copertura regionale mentre la tratta +268 si riprende.

Posso eseguire questi test in CI senza spendere fondi?

Sì. Un account di sviluppo può essere passato alla sandbox su richiesta, restituendo numeri e codici simulati per i test end to end della pipeline.

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.

Instrada il tuo primo OTP in pochi minuti

Crea un account gratuito, ricarica il tuo wallet in USD e ordina un numero dalla dashboard o dall'API. Nessun canone mensile.