Se vedi una carta rifiutata, riprovare è di solito la cosa peggiore che puoi fare, e questa pagina spiega perché. Se vedi «insufficient funds» mentre il tuo wallet mostra chiaramente un saldo, il problema non è l'importo e aggiungere altri soldi non servirà.
Questa pagina collega ogni sintomo a ciò che sta succedendo davvero, poi descrive il percorso che evita entrambi i problemi: pagare con l'asset e la chain che hai già. ROZO Checkout è un checkout indipendente di terze parti. Non è affiliato con OpenRouter né con Coinbase.

Perché le carte vengono rifiutate su OpenRouter
Un rifiuto è una decisione presa dalla tua banca o da un filtro antifrode lungo la catena di pagamento, non un rifiuto di OpenRouter nei tuoi confronti. Tre cause spiegano la maggior parte dei casi:
- Il BIN della carta viene filtrato. Le prime cifre della carta identificano la banca emittente e il paese. Gli addebiti internazionali verso servizi AI e per sviluppatori sono una categoria che alcuni emittenti controllano con molta severità, e i range di carte prepagate o virtuali ancora di più.
- L'indirizzo di fatturazione non corrisponde. La verifica dell'indirizzo confronta ciò che hai digitato con quanto la banca ha registrato. Un trasloco, una via abbreviata o un CAP scritto nel formato di un altro paese bastano a far fallire il controllo.
- I tentativi ripetuti sembrano card testing. Diversi addebiti falliti sulla stessa carta in poco tempo sono esattamente lo schema che i sistemi antifrode sono costruiti per intercettare. Ogni nuovo tentativo rende più probabile che anche il successivo fallisca.
Nella pratica quest'ultimo punto è il più importante. Dopo un rifiuto viene istintivo riprovare subito, ed è proprio questo istinto a trasformare un singolo addebito rifiutato in una carta che non passa più per il resto della giornata. Se un addebito viene rifiutato due volte, fermati e usa un altro percorso invece di fare un terzo tentativo.
Per la diagnosi completa, compreso ciò che il supporto di OpenRouter ha detto su chi rifiuta questi addebiti, leggi Carta rifiutata comprando crediti OpenRouter.
«Insufficient funds» quando il tuo wallet ha chiaramente un saldo
È l'errore che confonde di più, perché sembra falso. Il tuo wallet mostra USDC. Il checkout dice che non ne hai abbastanza. Sono vere entrambe le cose nello stesso momento.
Il saldo di OpenRouter è espresso in USDC, e il suo checkout legge quegli USDC su una chain specifica. Le stablecoin dipendono dalla chain: USDC su Solana, USDC su Base e USDC su Ethereum sono saldi separati che hanno solo lo stesso nome. Se i tuoi USDC si trovano dove il checkout non legge, per quel checkout sono invisibili, e la pagina segnala fondi insufficienti anche se il denaro è reale ed è tuo.
Lo stesso vale se possiedi proprio un altro asset. Bitcoin, SOL o USDT non sono USDC, quindi il percorso nativo resta chiuso finché non converti.
C'è un aspetto più delicato che conviene dire chiaramente: i pagamenti in crypto non sono reversibili. Inviare fondi a un indirizzo su una chain che il destinatario non legge non ha un tasto annulla. È l'unico caso in cui tirare a indovinare costa caro, quindi vale la pena essere sicuri della chain prima di confermare qualsiasi cosa.
Diagnosi rapida: dal sintomo alla causa
- «Card declined» o «payment could not be processed»: il tuo emittente o un filtro antifrode l'ha rifiutato. Non riprovare più di una volta. Vedi la sezione sulle carte qui sopra.
- «Insufficient funds» con un wallet visibilmente carico: asset giusto, chain sbagliata. Aggiungere altri soldi non lo risolve.
- Il wallet mostra la transazione riuscita ma i crediti non sono mai arrivati: i fondi si sono mossi, ma non verso un punto che il checkout legge. È una questione di recupero, non di pagamento.
- La pagina di pagamento scade prima che tu abbia finito: i link di pagamento hanno una scadenza. Creane uno nuovo invece di pagare un link scaduto.
- Sembra tutto a posto ma il saldo è ancora zero: controlla se la ricarica è stata davvero completata dal lato di OpenRouter, prima di dare per scontato che il pagamento sia fallito.
Ricaricare senza nessuna carta
Se i tuoi soldi sono già in crypto, il problema della carta si può evitare invece che risolvere. Non c'è un emittente che rifiuta l'addebito, nessun indirizzo di fatturazione da verificare e nessun contatore di tentativi che gioca contro di te.
Il flusso è breve:
- Copia il tuo link di pagamento OpenRouter o il payment ID.
- Incollalo in ROZO Checkout.
- Scegli la chain e il token che hai già.
- Conferma nel tuo wallet.
L'ordine è prezzato in USDC, quindi l'importo in dollari viene fissato alla creazione dell'ordine e non cambia mentre paghi. La conversione in USDC viene gestita per te, ed è proprio questo che elimina la trappola della chain sbagliata: non devi portare tu la stablecoin giusta sulla chain giusta.
Di solito i crediti arrivano circa 2 minuti dopo la conferma on-chain del pagamento. Non serve creare un account ROZO, non c'è nessuna email da verificare e nessun modulo KYC. ROZO non custodisce alcun saldo per te.
Se hai USDT o TRX su TRON, oppure USDT su TON, queste due reti hanno pagine alpha dedicate: checkout.rozo.ai/tron e checkout.rozo.ai/ton. Funzionano per OpenRouter e altri servizi AI. Alpha significa che il percorso può essere chiuso in un dato giorno; se la pagina dice che non è aperto, paga con un'altra coin.
Da quale chain pagare
Paga con quello che hai già invece di spostare prima i fondi. Ogni passaggio in più è un'altra occasione per inviare nel posto sbagliato.
Nella pratica, per le ricariche di importo tipico queste sono le opzioni più fluide:
- Bitcoin su Lightning. Pensato per pagamenti piccoli e frequenti, conferma in pochi secondi.
- Solana. Conferma in pochi secondi, la commissione di rete è una frazione di centesimo.
- Base. Commissioni basse, conferma rapida.
- BNB Chain. Molto diffusa, commissioni basse.
Ethereum mainnet è supportata, ma è giusto essere onesti: il costo del gas della rete è abbastanza alto da risultare sproporzionato su una tipica ricarica da 10 a 20 dollari. Ha senso per trasferimenti più grandi e poco senso per quelli piccoli. Quella commissione va alla rete, non a ROZO.
USDT è accettato come pagamento sulle chain elencate sopra.
Una cosa che qui non può andare storta
Vale la pena dirlo, visto che parliamo di pagamenti falliti, perché è il problema di cui chiedono di più le persone che si sono già scottate.
ROZO Checkout non custodisce alcun saldo per te. I tuoi fondi passano dal tuo wallet al link di pagamento del merchant. Non c'è credito memorizzato, nessun account e nessun wallet che controlliamo per conto tuo.
Quindi il problema di un saldo fermo da qualche parte che poi diventa irraggiungibile su questo percorso non esiste. Non come promessa da parte nostra, ma perché custodire i fondi dei clienti e poterli congelare sono la stessa capacità, e noi non ce l'abbiamo.
Cosa questo non risolve
Siamo chiari sui limiti, perché qui un'aspettativa sbagliata costa soldi veri:
- I fondi che hai già inviato sulla chain sbagliata o all'indirizzo sbagliato non sono qualcosa che un checkout può recuperare. È un problema di recupero e dipende interamente da dove è finito il denaro.
- Qualsiasi problema sul tuo account OpenRouter, compresa una ricarica registrata dal loro lato, va risolto con il supporto di OpenRouter.
- Un link di pagamento già usato o scaduto non si può riattivare. Creane uno nuovo.
Se hai già inviato un pagamento dove non doveva andare, le guide di ROZO Help coprono i casi più comuni e cosa è realisticamente recuperabile in ciascuno.