Italiano
Testare i flussi di registrazione +93 quando nessuno nel team ha una SIM afghana
Sì, OTP Route può ricevere codici di verifica dell'Afghanistan (+93) su un numero monouso dell'OTP Gateway, e leggi ogni codice nella dashboard o lo raccogli tramite polling REST o webhook firmato. I prezzi partono da $0.20 per codice, il valore aggiornato per ogni servizio arriva dall'API e, se nulla arriva durante la finestra di 20 minuti, il denaro torna nel tuo portafoglio.
I nostri utenti si registrano con numeri +93 ma il QA non riesce a riprodurlo. Che si fa?
È una lacuna frequente per app di rimesse, strumenti di logistica umanitaria, prodotti di messaggistica e marketplace con una numerosa diaspora afghana. I ticket di supporto parlano di codici che non arrivano o di numeri rifiutati dal modulo, ma il team di test siede a Berlino, Dubai o Toronto e non ha modo di inserire una SIM afghana in un dispositivo.
Un numero di verifica per l'Afghanistan dall'OTP Gateway colma questo vuoto. Ordini una linea +93 temporanea per un solo servizio, la digiti nel flusso che stai testando e il codice compare dove i tuoi ingegneri già lavorano. Non occorre spedire, usare in roaming o registrare nulla a livello locale, e il numero viene ritirato una volta usato il codice.
Lo stesso approccio va bene ai product manager che vogliono vedere un funnel di onboarding localizzato dall'inizio alla fine prima di un rilascio, o a un team operativo che ha bisogno di un numero +93 per testare l'integrazione di un partner.
Come porto gli OTP afghani in un harness di test tramite API?
L'API OTP per l'Afghanistan usa le stesse chiamate di ogni altra route; cambia solo l'id del paese. Per l'Afghanistan è af.
- Crea una chiave Bearer con prefisso
or_live_nella Developer console. Un account può avere fino a 10 chiavi e 5 endpoint webhook, con un limite di 300 richieste al minuto. - Chiama
GET /api/v1/servicesper trovare l'id del servizio, poiGET /api/v1/prices?country=af&service=<id>per vedere quanto costa quella route in questo momento. - Invia
POST /api/v1/activationscon un corpo JSON che indica il servizio eaf. La risposta contiene l'id di attivazione e il numero +93. - Fai polling su
GET /api/v1/activations/{id}oppure attendi l'eventoactivation.sms_receivedsul tuo webhook. Controlla l'intestazioneX-OTPRoute-Signature, un HMAC-SHA256 del timestamp più il corpo grezzo, e scarta le richieste con timestamp scaduti. - Se il test viene abbandonato,
POST /api/v1/activations/{id}/cancelrilascia il numero e restituisce l'importo trattenuto.
Il riferimento API copre ogni endpoint, e la guida alla cattura OTP basata su webhook mostra come usare l'id di attivazione come chiave degli eventi, così i tentativi ripetuti restano idempotenti.
Quali app possono inviare codici a un numero afghano oggi?
L'istantanea live per af elenca più di 1.700 servizi. Tra quelli più richiesti dai team ci sono WhatsApp, Telegram, Google (Gmail & YouTube), Facebook, Instagram, imo, Viber, Signal, TikTok, Microsoft & Outlook, LinkedIn, Discord e ChatGPT (OpenAI).
Le app di messaggistica dominano quell'elenco per un motivo: le app di chiamate e chat sono il modo in cui molte famiglie afghane all'estero restano in contatto, quindi i prodotti che si integrano con esse generano molto traffico +93. La disponibilità cambia durante il giorno perché i nostri partner carrier ruotano l'inventario, ed è per questo che l'API indica ciò che si può ordinare nel momento in cui chiedi, invece di un catalogo fisso.
E chi non tocca mai l'API?
Agenti di supporto e product owner possono fare tutto dal browser. Registrati con un indirizzo email e un codice a 6 cifre (o con l'accesso Google), aggiungi fondi, apri l'OTP Gateway, scegli Afghanistan e il servizio, e conferma il prezzo mostrato. Il numero +93 compare subito; incollalo nell'app in prova e tieni aperta la scheda. Quando l'SMS arriva, il codice viene mostrato accanto all'ordine.
Attivare l'autenticazione a due fattori (TOTP) per la dashboard è un passo sensato per qualsiasi account condiviso da più colleghi.
Come dobbiamo salvare e normalizzare i numeri di telefono afghani?
L'Afghanistan usa il prefisso internazionale +93 con un prefisso di rete nazionale 0. Localmente un numero di cellulare si scrive con quello zero iniziale, ad esempio 07X XXX XXXX, mentre la forma internazionale lo elimina: +93 7X XXX XXXX. Salva la versione E.164 (+937...) nel database e rimuovi lo 0 iniziale ogni volta che un utente digita il formato locale accanto a un selettore +93, altrimenti il tuo validatore conterà una cifra di troppo.
Dari e pashto sono le lingue ufficiali, ma i grandi servizi globali di solito inviano il testo del codice in inglese o nella lingua impostata sull'account o sul dispositivo. Prova sia una localizzazione da destra a sinistra sia una in inglese se la tua app mostra il contenuto dell'SMS da qualche parte, ad esempio in un suggerimento di compilazione automatica.
Il codice non è arrivato. Cosa deve provare il team?
Le route verso l'Afghanistan possono essere irregolari, quindi conviene prevedere qualche mancata consegna:
- Lascia finire la finestra di 20 minuti. Un SMS lento conta comunque se arriva prima della scadenza.
- Ricorda la regola del rimborso. Paghi solo se il codice arriva; un'attivazione scaduta o annullata restituisce automaticamente l'intero importo.
- Riprova più tardi o su un'altra route. Un nuovo ordine poco dopo, o lo stesso servizio in un mercato vicino come il Pakistan, spesso riesce.
- Verifica se il servizio accetta numeri virtuali. Alcuni li rifiutano per policy, e nessuna route cambia questo.
- Non martellare l'endpoint. Riordinare in un ciclo serrato consuma il rate limit senza migliorare la consegna; lascia un intervallo tra i tentativi.
L'articolo sulla riduzione delle consegne OTP fallite approfondisce la progettazione dei tentativi.
Possiamo tenere una linea +93 per i login del mese prossimo, e come si fattura?
Non esiste un numero afghano a lungo termine in self-service. I numeri dedicati sono un prodotto separato venduto solo per Stati Uniti e Canada, da $1.95/mese, con SMS in entrata e in uscita e chiamate dal browser. Se il tuo team ha davvero bisogno di una linea +93 duratura, scrivi a [email protected]; la possibilità di realizzarla dipende dalle norme locali e la risposta potrebbe essere negativa.
La fatturazione dell'OTP Gateway passa da un unico portafoglio USD prepagato, senza canone mensile e senza piani da scegliere. Ricarica con carta o con USDT/USDC, e ogni ricarica genera una fattura PDF via email. Per il lavoro di integrazione, chiedi al supporto di passare un account di sviluppo in modalità sandbox, che restituisce numeri e codici simulati senza toccare il tuo saldo. I prezzi completi sono nella pagina dei prezzi.
Domande frequenti
Posso testare il flusso di registrazione afghano della mia app senza una SIM locale?
Sì. Ordina un numero +93 per il servizio interessato dall'OTP Gateway, inseriscilo nella tua app e leggi il codice nella dashboard o tramite l'API.
Qual è l'id del paese Afghanistan nell'API di OTP Route?
È af. Passalo come valore country quando crei un'attivazione o chiedi i prezzi.
Quanto costa ricevere un SMS OTP dall'Afghanistan?
I codici partono da $0.20 per codice. L'importo esatto dipende dal servizio e viene restituito da GET /api/v1/prices prima dell'ordine.
Mi viene addebitato qualcosa se l'SMS di verifica non arriva?
No. Se nessun codice arriva entro la finestra di 20 minuti, o se annulli prima, l'intero importo torna automaticamente nel tuo portafoglio.
Devo salvare i numeri afghani con lo zero iniziale?
Salvali in formato E.164 a partire da +93 e senza lo 0 del prefisso nazionale; accetta il formato locale in input e normalizzalo prima di salvare.
Tutti i servizi accettano un numero +93 di OTP Route?
Non necessariamente, perché alcuni servizi rifiutano i numeri virtuali. Rispetta i termini di ogni servizio e la nostra Acceptable Use Policy, che limita l'uso ai tuoi account e prodotti legittimi.
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.