Saltar para o conteúdo principal

Visão Geral

Permita que usuários depositem fundos em suas subcontas usando múltiplos métodos:
  • Moeda Fiduciária (ex.: NGN, BRL)
  • Stablecoins (USDC, USDT) em redes suportadas
  • Criptomoeda (BTC via Lightning Network)
Para uma lista completa de moedas e redes suportadas, veja a página de Moedas Suportadas.

1. Listar Canais de Depósito

Recupere os métodos de financiamento disponíveis, limites e taxas para uma moeda específica. Você pode filtrar a resposta para encontrar o channelId apropriado para seu depósito.

Referência da API

Veja a documentação completa do endpoint
Resposta

2. Iniciar Depósito

Método A: Depósito Fiat

Inicie uma transferência bancária ou outro método de pagamento local. A resposta incluirá detalhes bancários ou instruções de pagamento.

Referência da API

Veja a documentação completa do endpoint
Exemplo: Depósito em NGN
Resposta

Método B: Depósito Cripto (On-Chain)

Obtenha um endereço de depósito dedicado para uma rede blockchain específica (ex.: Ethereum, Solana).

Referência da API

Veja a documentação completa do endpoint
Exemplo: Obter Endereço USDC na Ethereum Sepolia
Resposta

Método C: Depósito Lightning Network (BTC)

Crie uma fatura Lightning para depósitos em Bitcoin.

Referência da API

Veja a documentação completa do endpoint
Resposta

3. Escutar Eventos de Webhook

Escute os eventos de webhook para acompanhar o status dos seus depósitos em tempo real.
  • deposit.status.paid: O depósito foi pago com sucesso.
  • deposit.status.unpaid: O depósito falhou.
Veja Eventos de Depósito para detalhes do payload.

Erros Comuns

  • Rede Incorreta: Enviar ativos cripto na rede errada (ex.: enviar USDC via Polygon para um endereço Ethereum) resultará em perda permanente de fundos. Sempre verifique a rede.
  • Subcontas não verificadas: Todos os métodos de depósito requerem que a subconta tenha verificação aprovada. Tentar depositar em uma conta não verificada retornará um erro.
  • Ignorando Limites: Certifique-se de que o valor do depósito está dentro dos limites min e max especificados na resposta de channels.
  • ID de Canal Errado: Ao fazer um depósito fiat, certifique-se de usar o channelId correspondente à moeda e método de pagamento corretos.