Se você está vendo uma recusa de cartão, tentar de novo geralmente é a pior coisa a fazer, e esta página explica o porquê. Se você está vendo “saldo insuficiente” enquanto sua carteira claramente mostra um saldo, o valor não é o problema e adicionar mais dinheiro não vai ajudar.
Esta página mapeia cada sintoma para o que está realmente acontecendo, e depois cobre a rota que evita os dois modos de falha: pagar a partir do ativo e da chain que você já possui. O ROZO Checkout é um checkout terceirizado independente. Não é afiliado à OpenRouter ou Coinbase.

Por que cartões são recusados na OpenRouter
Uma recusa é uma decisão tomada pelo seu banco ou por um filtro de risco em algum ponto da cadeia de pagamento, não pela OpenRouter recusando seu negócio. Três causas explicam a maioria delas:
- O BIN do cartão está filtrado. Os primeiros dígitos do seu cartão identificam o banco emissor e o país. Cobranças internacionais para serviços de IA e desenvolvedores são uma categoria que alguns emissores filtram com rigor, e faixas de cartões pré-pagos ou virtuais são filtradas com ainda mais rigor.
- O endereço de cobrança não confere. A verificação de endereço compara o que você digitou com o que o banco tem registrado. Um endereço que mudou, uma rua abreviada ou um CEP formatado para outro país já é suficiente para falhar na checagem.
- Tentativas repetidas parecem teste de cartão (card testing). Várias cobranças recusadas no mesmo cartão em um curto período de tempo é exatamente o padrão que os sistemas antifraude são construídos para detectar. Cada nova tentativa torna a próxima mais propensa a falhar.
Esse último ponto é o que mais importa na prática. O instinto após uma recusa é tentar de novo imediatamente, e é exatamente esse instinto que transforma uma cobrança recusada em um cartão que não passa mais pelo resto do dia. Se uma cobrança for recusada duas vezes, pare e use outra rota em vez de fazer uma terceira tentativa.
“Saldo insuficiente” quando sua carteira claramente tem saldo
Este é o erro que mais confunde as pessoas, porque parece falso. Sua carteira mostra USDC. O checkout diz que você não tem saldo suficiente. As duas coisas são verdadeiras ao mesmo tempo.
O saldo da OpenRouter é denominado em USDC, e o checkout dela lê esse USDC em uma chain específica. Stablecoins são específicas de cada chain: USDC na Solana, USDC na Base e USDC na Ethereum são saldos separados que apenas compartilham o nome. Se seu USDC está em um lugar que o checkout não lê, ele fica invisível para esse checkout, e a página reporta saldo insuficiente mesmo que o dinheiro seja real e seja seu.
O mesmo vale para possuir o ativo errado por completo. Bitcoin, SOL ou USDT não são USDC, então o caminho nativo fica bloqueado até que você faça a conversão.
Há um ponto mais delicado que vale destacar: pagamentos em cripto não são reversíveis. Enviar fundos para um endereço em uma chain que o destinatário não lê não tem botão de desfazer. Este é o único modo de falha em que adivinhar sai caro, então vale a pena ter certeza sobre a chain antes de confirmar qualquer coisa.
Diagnóstico rápido: do sintoma à causa
- “Cartão recusado” ou “pagamento não pôde ser processado”: seu emissor ou um filtro de risco recusou. Não tente de novo mais de uma vez. Veja a seção sobre cartões acima.
- “Saldo insuficiente” com carteira visivelmente financiada: ativo certo, chain errada. Adicionar mais dinheiro não vai resolver.
- A carteira mostra que a transação foi bem-sucedida, mas os credits nunca apareceram: os fundos se moveram, mas não para um lugar que o checkout lê. Isso é uma questão de recuperação, não uma questão de pagamento.
- A página de pagamento expira antes de você terminar: payment links têm prazo. Comece um novo em vez de tentar pagar um link expirado.
- Está tudo aparentemente certo, mas o saldo continua zerado: verifique se a recarga foi concluída do lado da OpenRouter antes de assumir que o pagamento falhou.
Recarregando sem usar cartão nenhum
Se o seu dinheiro já está em cripto, o problema do cartão é evitável, não apenas solucionável. Não há emissor para recusar a cobrança, nenhum endereço de cobrança para verificar, e nenhum contador de tentativas trabalhando contra você.
O fluxo é curto:
- Copie seu payment link ou payment ID da OpenRouter.
- Cole no ROZO Checkout.
- Escolha a chain e o token que você já possui.
- Confirme na sua própria carteira.
O pedido é cotado em USDC, então o valor em dólares é fixado no momento da criação do pedido e não muda enquanto você está pagando. A liquidação em USDC é feita para você, o que é a parte que elimina a armadilha da chain errada: você não precisa conseguir a stablecoin certa na chain certa por conta própria.
Do início ao fim, isso normalmente leva de 30 a 90 segundos. Não há conta ROZO para criar, nenhum e-mail para verificar e nenhum formulário de KYC no caminho. A ROZO não mantém saldo guardado para você.
De qual chain pagar
Pague a partir do que você já possui, em vez de movimentar fundos primeiro. Cada salto extra é mais uma chance de enviar para o lugar errado.
Na prática, estas são as opções mais tranquilas para recargas de tamanho típico:
- Bitcoin via Lightning. Feito para pagamentos pequenos e frequentes, confirma em segundos.
- Solana. Confirma em segundos, taxa de rede é uma fração de centavo.
- Base. Taxas baixas, confirmação rápida.
- BNB Chain. Amplamente utilizada, taxas baixas.
A Ethereum mainnet é suportada, mas vale ser honesto: o custo de gas da própria rede é alto o suficiente para que, em uma recarga típica de US$ 10 a US$ 20, ele fique desproporcional ao valor movimentado. Faz sentido para transferências maiores e pouco sentido para transferências pequenas. Essa taxa vai para a rede, não para a ROZO.
USDT é aceito como pagamento nas chains listadas acima.
Uma coisa que não pode dar errado aqui
Vale mencionar já que estamos falando de pagamentos que falham, porque é a falha que as pessoas mais perguntam depois de já terem se queimado uma vez.
O ROZO Checkout não mantém saldo guardado para você. Seus fundos vão diretamente da sua carteira para o payment link do merchant. Não há crédito armazenado, nenhuma conta e nenhuma carteira que controlamos em seu nome.
Então o modo de falha em que um saldo fica parado em algum lugar e depois se torna inacessível simplesmente não existe nessa rota. Não como uma promessa que estamos fazendo, mas porque manter fundos de clientes e poder congelar fundos de clientes são a mesma capacidade, e nós não a temos.
O que isso não resolve
Sendo direto sobre os limites, porque a expectativa errada aqui custa dinheiro de verdade:
- Fundos que você já enviou para a chain errada ou o endereço errado não são algo que um checkout consegue trazer de volta. Isso é um problema de recuperação e depende inteiramente de onde o dinheiro parou.
- Qualquer coisa errada na sua própria conta da OpenRouter, incluindo uma recarga registrada do lado deles, precisa ser resolvida com o suporte da própria OpenRouter.
- Um payment link que já foi usado ou expirou não pode ser reativado. Comece um novo.
Se você já enviou um pagamento para algum lugar que não deveria, os guias do ROZO Rescue cobrem os casos mais comuns e o que é realisticamente recuperável em cada um.