Para Ecommerce
Implementación por API
Webhook

Guía para recibir webhooks

Los webhooks son una manera de recibir notificaciones automatizadas de eventos que ocurren en un sitio web o aplicación. En Talo enviamos Webhooks para notificar al Backend del usuario cuando se completo un pago, ya sea que este pago haya quedado en estado SUCCESS,OVERPAID o UNDERPAID.

La dirección a la cual se envía el webhook va especificada en el POST /payments en el campo webhook_url.

Contenido del mensaje del Webhook

Para garantizar que la notificación acerca de los pagos sea auténtica, enviamos un mensaje muy acotado que solo inidica el id del pago. De forma que cuando llegue esta notificacion se debe hacer un GET /payments/:id y confirmar la veracidad de los datos. El request anterior requiere autenticación para poder obtener toda la información acerca del pago. Para más información acerca de cómo autenticarse ver la Guía de autenticación

Ejemplo del body de un Webhook:

body:{
    message: 'Pago Actualizado',
    paymentId: "01EGME34293EJRLADMVUEJRMD93"
}