Saltar para o conteúdo principal
Em resumo
Seu cliente paga em uma conta virtual por transferência bancária. A Blockradar liquida o pagamento como stablecoin na sua carteira e envia onramp.success. Seu handler de webhooks então paga o valor em moeda local com o Saque em Fiat. Nem seu cliente nem o destinatário precisam ver ou manter a stablecoin.
Este guia usa a naira (NGN) como exemplo: uma conta virtual em NGN que liquida em USDC na Base e um pagamento em NGN para uma conta bancária nigeriana. O mesmo fluxo funciona para qualquer moeda que suporte depósitos e pagamentos.

Pré-requisitos

  • Aprovação de compliance para os corredores que você usa, tanto do lado do depósito quanto do pagamento. Consulte as perguntas frequentes para ver o que a verificação da empresa envolve.
  • Contas virtuais habilitadas na sua conta. Consulte os pré-requisitos de Contas Virtuais.
  • Um endpoint de webhooks que verifique as assinaturas. Consulte Webhooks.

Como funciona

1

Crie uma conta virtual

Crie uma conta virtual na sua carteira com NGN como moeda e USDC como ativo de destino. Siga as etapas 1 a 3 de Contas Virtuais.
2

Seu cliente paga por transferência bancária

Compartilhe o número da conta com seu cliente. Quando a transferência chega, a Blockradar envia onramp.processing, depois liquida o USDC na sua carteira e envia onramp.success.
3

Pague ao receber onramp.success

Seu handler de webhooks encontra o ativo do Saque em Fiat para a stablecoin liquidada e então obtém uma taxa, cota e executa um pagamento em NGN. Siga as etapas 1 a 7 do Saque em Fiat.
4

Confirme o pagamento

O Saque em Fiat envia seus próprios webhooks à medida que o pagamento avança. Consulte os webhooks do Saque em Fiat.

O webhook onramp.success

Os campos de que você precisa para o pagamento são toCurrency (a stablecoin liquidada), toAmount (quanto foi liquidado) e wallet.id (onde foi liquidado):
Use data.id para processar cada evento uma única vez. O mesmo evento pode ser entregue mais de uma vez.

Inicie o pagamento a partir do webhook

Se a conta virtual liquidar em cNGN

Uma conta virtual pode liquidar em cNGN em vez de USDC, se as opções de descoberta oferecerem isso. cNGN só é pago em NGN. Para pagar cNGN em outra moeda, faça primeiro um swap para USDC. Consulte Swap antes de pagar.

Veja também