> ## Documentation Index
> Fetch the complete documentation index at: https://docs.onepay.la/llms.txt
> Use this file to discover all available pages before exploring further.

# Servicios públicos

## Posibles eventos

Eventos disponibles

* `utility.paid`
* `utility.rejected`

## Posibles estados de la transferencia

* `created`
* `paid`
* `rejected`

<Note>
  `external_id` es el identificador propio que enviaste al [realizar el pago](/client/utilities/payment).
  Llega en ambos eventos para que puedas referenciar la solicitud; es `null` si no lo enviaste.
</Note>

`utility.rejected` se envía cuando el pago ya no se va a lograr (factura vencida, o el convenio no lo
aceptó después de nuestros reintentos). El campo `remarks` explica el motivo.

## Ejemplo `utility.paid`

```json theme={null}
{
   "utility":{
      "id":"9d1cd37a-a6bc-472d-b4e6-c913769d005a",
      "group_id":"9d1cd37a-8f21-4d9c-9c7e-0b3a1f5c2d44",
      "provider_id":"9d1cd37a-94e5-4cf1-aa7c-daac8ebf4ed9",
      "provider_name":"Kirlin Group",
      "amount":250000,
      "reference":"2381762387",
      "external_id":"FACT-2026-00123",
      "status":"paid"
   },
   "event":{
      "type":"utility.paid",
      "timestamp":1689262934,
      "environment":"live|test"
   }
}
```

## Ejemplo `utility.rejected`

```json theme={null}
{
   "utility":{
      "id":"9d1cd37a-a6bc-472d-b4e6-c913769d005a",
      "group_id":"9d1cd37a-8f21-4d9c-9c7e-0b3a1f5c2d44",
      "provider_id":"9d1cd37a-94e5-4cf1-aa7c-daac8ebf4ed9",
      "provider_name":"Kirlin Group",
      "amount":250000,
      "reference":"2381762387",
      "external_id":"FACT-2026-00123",
      "status":"rejected",
      "remarks":"La deuda actual es diferente."
   },
   "event":{
      "type":"utility.rejected",
      "timestamp":1689262934,
      "environment":"live|test"
   }
}
```
