Saltar al contenido principal
En resumen
Tu cliente paga a una cuenta virtual por transferencia bancaria. Blockradar liquida el pago como stablecoin en tu billetera y envía onramp.success. Tu manejador de webhooks paga entonces el importe en moneda local con Retiro a Fiat. Ni tu cliente ni el destinatario tienen que ver ni tener la stablecoin.
Esta guía usa la naira (NGN) como ejemplo: una cuenta virtual en NGN que se liquida en USDC en Base y un pago en NGN a una cuenta bancaria nigeriana. El mismo flujo funciona con cualquier moneda que admita depósitos y pagos.

Requisitos previos

  • Aprobación de cumplimiento para los corredores que uses, tanto del lado del depósito como del pago. Consulta las preguntas frecuentes para saber qué implica la verificación de la empresa.
  • Cuentas virtuales activadas en tu cuenta. Consulta los requisitos previos de Cuentas Virtuales.
  • Un endpoint de webhooks que verifique las firmas. Consulta Webhooks.

Cómo funciona

1

Crea una cuenta virtual

Crea una cuenta virtual en tu billetera con NGN como moneda y USDC como activo de destino. Sigue los pasos 1 a 3 de Cuentas Virtuales.
2

Tu cliente paga por transferencia bancaria

Comparte el número de cuenta con tu cliente. Cuando llega su transferencia, Blockradar envía onramp.processing, luego liquida el USDC en tu billetera y envía onramp.success.
3

Paga al recibir onramp.success

Tu manejador de webhooks busca el activo de Retiro a Fiat para la stablecoin liquidada y luego obtiene una tasa, cotiza y ejecuta un pago en NGN. Sigue los pasos 1 a 7 de Retiro a Fiat.
4

Confirma el pago

Retiro a Fiat envía sus propios webhooks a medida que avanza el pago. Consulta los webhooks de Retiro a Fiat.

El webhook onramp.success

Los campos que necesitas para el pago son toCurrency (la stablecoin que se liquidó), toAmount (cuánto se liquidó) y wallet.id (dónde se liquidó):
Usa data.id para procesar cada evento una sola vez. El mismo evento puede entregarse más de una vez.

Inicia el pago desde el webhook

Si la cuenta virtual se liquida en cNGN

Una cuenta virtual puede liquidarse en cNGN en lugar de USDC, si sus opciones de descubrimiento lo ofrecen. cNGN solo se paga en NGN. Para pagar cNGN en otra moneda, haz primero un swap a USDC. Consulta Swap antes de pagar.

Ver también