¿Cómo puedo recibir una notificación de los pagos que mis clientes realizan?

¿Cómo puedo recibir una notificación de los pagos que mis clientes realizan?


Debe crear un servicio web que mediante POST reciba una notifcación cuando un cliente suyo realice un pago en la plataforma de pagos de LibreDTE. El servicio web podría ser por ejemplo:

https://example.com/api/pagos/notificar

LibreDTE enviará por POST, en el cuerpo de la solicitud, un JSON que contendrá el código del pago y otros datos. Un ejemplo es:

{
  "emisor": 76192083,
  "codigo": "aWRfcGFnbwo=",
  "receptor": 11222333,
  "fecha": "2020-04-01",
  "pagado": "2020-04-21",
  "medio": "webpay",
  "datos": null
}

Los 7 datos que se envían son:

  • emisor: RUT del emisor del cobro, sin DV.
  • codigo: es el código del cobro, es el que permite luego consultar por el estado real del cobro.
  • receptor: RUT del receptor del cobro, sin DV.
  • fecha: fecha de emisión del cobro.
  • pagado: fecha del pago.
  • medio: medio usado para pagar.
  • datos: si hay datos asociados al medio de pago, por ejemplo, datos de la tarjeta o el pagador.

Haz clic AQUÍ para ver un ejemplo de un servicio web que procesa la notificación.

Muy importante: siempre debe validar el cobro consultando al servicio web de LibreDTE su validez y así corroborar que la notificación sea auténtica. No se debe confiar sólo en esta notificación. Siembre corroborar el pago con el servicio web y el código del cobro.