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)
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 ochannelId apropriado para seu depósito.
Referência da API
Veja a documentação completa do endpoint
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
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
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
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.
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.
- KYC Não Verificado: Todos os métodos de depósito requerem que a subconta tenha KYC aprovado. 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
minemaxespecificados na resposta dechannels. - ID de Canal Errado: Ao fazer um depósito fiat, certifique-se de usar o
channelIdcorrespondente à moeda e método de pagamento corretos.