WEBHOOK

Webhook de Pagos Recibidos

Se envía un POST a tu servidor cuando recibes un pago SPEI en alguna de tus CLABEs. Incluye los datos completos del pagador y el metadata configurado en `newReceiverAccount`.

Ejemplo de Payload

JSON
{
  "token": "tu_webhook_token",
  "id": "xyz789abc012",
  "amount": 5000,
  "payerAccount": "072180012345678901",
  "bank": "BANORTE",
  "payerName": "EMPRESA SA DE CV",
  "payerRFC": "ESA210101AAA",
  "receiverAccount": "646180202710010018",
  "description": "PAGO FACTURA 001",
  "tracking": "MXBANORTE20240115123456",
  "numReference": "1234567",
  "metadata": {
    "clientId": "CLI-001",
    "orderId": "ORD-2024-001"
  }
}

Campos del payload

CampoTipoDescripción
tokenstringToken de autenticación configurado en tu dashboard
idstringID interno de Magic Pay
amountnumberMonto recibido en MXN
payerAccountstringCLABE del pagador
bankstringBanco del pagador
payerNamestringNombre del pagador
payerRFCstringRFC del pagador
receiverAccountstringTu CLABE donde se recibió el pago
descriptionstringConcepto de pago
trackingstringClave de rastreo SPEI
numReferencestringReferencia numérica
metadataobject | nullMetadata asociado a la CLABE receptora

Responde con HTTP 200 para confirmar la recepción. Magic Pay reintentará en caso de fallo.