API Reference

Los webhooks generalmente mantienen una estructura de información consistente en diversas instancias, siendo el factor diferenciador principal el evento único de webhook que provoca su activación. En esencia, aunque el formato de los datos centrales permanece uniforme, es el evento distintivo, como un registro de usuario o una confirmación de compra, lo que otorga a cada webhook su propósito específico y relevancia dentro de la aplicación o sistema más amplio.

{
   "payment":{
      "id":"99a337b3-3a7d-4e0b-b5ea-7098b562d4dd",
      "status":"pending",
      "currency":"COP",
      "amount":"180000",
      "external_id":"814",
      "phone": "+573155555555",
      "title":"Renta PAZCNTPDG0 mes mayo Rondoo",
      "description":"PAZCNTPDG0",
      "document_link":"https://s3.us-east-2.amazonaws.com/rondoo.co/invoices/8b4995be-1c01-47f6-8ee2-d0d60022f746",
      "allow_credit":true,
      "allow_debit":true,
      "created_at":"2023-07-13T15:42:12.000000Z",
      "paid_at":null,
      "deletable":false,
      "amount_label":"$180.000",
      "payment_link":"https://wa.me/+573126761889?text=Pagar ref: 99a337b3-3a7d-4e0b-b5ea-7098b562d4dd",
      "message_status": "delivered",
      "customer":{
         "first_name":"Daniela",
         "last_name":"Lozano",
         "email": "[email protected]",
         "phone":"+573155555555"
      }
   },
   "event":{
      "type":"payment.created",
      "timestamp":1689262934
   }
}

Eventos

Esta es la lista de eventos disponibles.

  • payment.created
  • payment.deleted
  • payment.rejected
  • payment.approved
  • payment.expired

Estados de Pago

  • pending
  • cancelled
  • approved
  • declined
  • in_progress
  • refunded
  • expired