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:
- Creación o actualización de un plan (price)
- Creación o actualización de una suscripción.
- 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"
}