Saltar al contenido principal

Pago de notificación push CoDi recibido

Este webhook se dispara cuando se completa un pago de notificación push CoDi.

Payload​

{
"amount": "number",
"apiKeyId": "string",
"bankAccountId": "string",
"concept": "string",
"datePaid": "number",
"metadata": "object",
"numRef": "string",
"transactionId": "string",
"type": "codi.pn.payment_received"
}

Campos​

CampoTipoDescripción
amountnumberEl monto del pago en MXN (pesos mexicanos)
apiKeyIdstringEl ID de la API key asociada a este webhook
bankAccountIdstringIdentificador de Pey (ULID) de la cuenta bancaria que recibió el pago. Solo está presente cuando se envió bankAccountId al crear la notificación push. Ver Get Bank Account
conceptstringEl concepto que se muestra al pagador
datePaidnumberMarca de tiempo Unix en segundos de cuándo se completó el pago
metadataobjectInformación adicional de la transacción. Ver Respuesta de metadata
numRefstringEl número de referencia asignado a Banxico
transactionIdstringEl identificador único (ULID) de la transacción
typestringEl tipo de evento (codi.pn.payment_received)

Ejemplo​

{
"amount": 100,
"apiKeyId": "01M3QMMR6X9CBVDY1SF3G8QWNW",
"bankAccountId": "01JBAVWE4NS5TGXHWGMX3KH23Q",
"concept": "(dev) Order 45",
"datePaid": 1790724758,
"metadata": {
"clabe": "000000000000000000",
"bankCode": 40012,
"accountType": 40,
"description": "(dev) Order 45",
"trackingKey": "0192191042",
"externalMetadata": {
"orderId": "12345",
"customerEmail": "customer@example.com"
}
},
"numRef": "4567",
"transactionId": "01M3QR5E7XHXMNZDEPFH3JAWS0",
"type": "codi.pn.payment_received"
}