Cenário
Um usuário deseja vender Bitcoin (via Lightning Network) e receber dinheiro em sua conta bancária local (por exemplo, PIX no Brasil) imediatamente usando um fluxo único e simplificado.Fluxo de Trabalho
1. Adicionar Conta Bancária de Beneficiário
Primeiro, adicione a conta bancária de destino como um beneficiário. É para lá que os fundos serão enviados após o recebimento da criptomoeda.Consulte a referência da API Adicionar Beneficiário para obter detalhes completos.
2. Iniciar Off-Ramp Cripto
Inicie o off-ramp especificando o destinatário (ID do beneficiário) e o valor na moeda de destino. A API gerará uma fatura Lightning que o usuário precisa pagar.Consulte a referência da API Off-Ramp Cripto para obter detalhes completos.
lightningInvoice- A fatura Lightning que o usuário precisa pagarlightningAmount- A quantidade de satoshis a pagartargetAmountReceivable- O valor que o usuário receberá (após taxas)totalFees- Total de taxas cobradas pela transação
3. Usuário Paga Fatura Lightning
O usuário paga a fatura Lightning usando sua carteira Bitcoin Lightning. Assim que a fatura é paga, a Bullring processa automaticamente o saque para a conta bancária do beneficiário.4. Verificar Status do Off-Ramp
Você pode verificar o status da transação de off-ramp a qualquer momento usando o ID do off-ramp.Consulte a referência da API Obter Status do Off-Ramp para obter detalhes completos.
pending- Aguardando pagamento da fatura Lightningprocessing- Fatura paga, saque sendo processadocompleted- Fundos enviados com sucesso para o beneficiáriofailed- Transação falhou (vejaerrorMessagepara detalhes)
Vantagens
Este fluxo de off-ramp simplificado oferece vários benefícios:- Chamada de API Única: Gere a fatura Lightning e inicie o saque em uma única solicitação
- Processamento Automático: Assim que a fatura Lightning é paga, o saque é processado automaticamente
- Taxas de Câmbio em Tempo Real: Obtenha a taxa de câmbio atual e as taxas antecipadamente
- Integração Simples: Não é necessário gerenciar fluxos separados de depósito e saque