Ir al contenido

Diagnóstico de webhooks

Dos endpoints te ayudan a entender por qué un webhook no llegó a tu sistema y qué contenía.

Ambiente URL base API
Integración https://ms-payment-c2c.virtualpos-dev.com/ms-payment-c2c
Producción https://ms-payment-c2c.virtualpos.cl/ms-payment-c2c

Ambos requieren el header X-Api-Key.

GET /api/v1/pos-operations/{paymentRequestId}/callback-attempts

Devuelve cada intento de entrega a tu callbackUrl, ordenados por número de intento: si se entregó y qué respondió tu servidor. La respuesta de tu servidor se recorta a 2.000 caracteres.

{
"items": [
{
"eventId": "evt-c2c-4b6e60ad-33fa-4c63-952d-91368108795a",
"attemptNumber": 1,
"requestedAt": "2026-11-13T16:01:30Z",
"callbackUrl": "https://tu-sistema.cl/webhooks/virtualpos",
"delivered": false,
"responseStatus": 500
},
{
"eventId": "evt-c2c-4b6e60ad-33fa-4c63-952d-91368108795a",
"attemptNumber": 2,
"requestedAt": "2026-11-13T16:01:35Z",
"callbackUrl": "https://tu-sistema.cl/webhooks/virtualpos",
"delivered": true,
"responseStatus": 200
}
]
}
GET /api/v1/pos-operations/{paymentRequestId}/callback-event

Devuelve un JSON con la misma estructura del webhook, armado con el estado actual de la operación. Úsalo para recuperar el resultPayload (código de autorización, tarjeta, TID) si tu sistema no recibió el webhook.