Notificaciones webhooks

Si se deseas contar con notificaciones webhook en tiempo real, es necesario tener un servicio para escuchar estas notificaciones Webhook.

Únicamente tienes que enviar la URL del webhook en el parámetro "webhook_url" del request del endpoint POST /prices.

Ejemplo:

{
"webhook_url": "https://webhook.com"
}

Recibirás notificaciones de los siguientes eventos:

  1. Creación o actualización de un plan (price)
  2. Creación o actualización de una suscripción.
  3. Creación o actualización de un pago (invoice).

La estructura de las notificaciones webhook es la siguiente:

Parámetro

Descripción

Tipo

Ejemplo

Notas

id

id del plan, suscripción o invoice.

String

1960c5eb-d9ed-4a55-8d65-a377b5

UUID v4

origin

A qué objeto pertenece el id.

String

"subscription"

Posibles valores: "price", "subscription" o "invoice".

event_type

Qué tipo de acción se realizó.

String

"create"

Posibles valores: "update" o "create"


Notificación de ejemplo

Ejemplo de una notificación webhook:

{
  "id": "b0b8ddb1-17cd-4a80-8ccf-596f9a9eabe2",
  "origin": "subscription",
  "event_type": "create"
}