Saltar al contenido principal
POST
Crear un webhook
Usa este endpoint para registrar una URL de webhook a la que VelaFi llamará cuando ocurra un tipo de evento específico. Cada registro corresponde a un solo tipo de evento, así que crea webhooks separados para cada evento que quieras recibir. La solicitud se rechaza si ya existe un webhook activo para ese tipo de evento. Los webhooks pertenecen a tu cuenta, así que un webhook recibe su evento para todos los comercios de la cuenta. La respuesta incluye una publicKey que debes guardar: se usa para verificar la firma RSA-SHA256 de todas las entregas posteriores de webhooks a este endpoint.
Todas las solicitudes deben incluir el header X-BH-TOKEN y Content-Type: application/json. Guarda de forma segura la publicKey de la respuesta. También la devuelve Listar webhooks.

Endpoint

POST https://api.velafi.com/v2/webhook

Parámetros de la solicitud

string
requerido
El tipo de evento que debe recibir este webhook. Valores aceptados:
  • ORDER_WEBHOOK — cambios de estado de órdenes fiat/cripto
  • GLOBAL_PAYMENT_WEBHOOK — cambios de estado de pagos globales fiat/fiat
  • FUNDING_WEBHOOK — actividad de la cuenta Pending Fund
  • ON_RAMP_WITHDRAW_WEBHOOK — el retiro de cripto a la billetera de destino de una orden de on-ramp por API completada fue exitoso
  • STABLE_COIN_PAYMENT_WEBHOOK — se confirmó una orden de pago con stablecoins
  • CRYPTO_WITHDRAW_WEBHOOK — un retiro de cripto desde la billetera de un comercio fue exitoso, falló o se canceló
string
requerido
La URL de acceso público a la que VelaFi enviará con POST las notificaciones de eventos. Debe empezar con http. Usa una URL https://.

Campos de la respuesta

number
Código de respuesta de tipo HTTP. 200 indica éxito.
string
Mensaje de estado legible, por ejemplo SUCCESS.
object

Ejemplo

cURL
Response
Si pierdes la publicKey, obtenla con Listar webhooks. Consulta Configuración de webhooks para ver cómo usar la clave pública para verificar las solicitudes entrantes.