---
title: "Reembolso creado"
method: POST
path: "refund-create-webhook"
---

# Reembolso creado

`POST refund-create-webhook` (webhook)

Se emite cuando un reembolso se procesa exitosamente.

## Payload

- RefundWebhook
  - `event_type` string, required — Tipo exacto del evento enviado por Recurrente.
  - `connected` boolean, nullable — Presente como `true` cuando el evento proviene de una cuenta conectada.
  - `account_id` string, nullable — ID de la cuenta conectada que originó el evento.
  - `api_version` string, required
  - `refund` Refund, required
    - `id` string — ID del reembolso
    - `status` 'pending' | 'succeeded' | 'failed' | 'voided' — Estado del reembolso
    - `failure_reason` string, nullable — Razón del fallo. `provider_outcome_unknown` indica que el resultado debe reconciliarse antes de reintentar
    - `customer` RefundCustomer
      - `id` string — ID del cliente
      - `email` string, email
      - `full_name` string
    - `user_id` string — ID del usuario
    - `account_id` string — Cuenta dueña del cobro reembolsado
    - `account_refunded_amount_in_cents` integer — Monto debitado de la cuenta del comercio (en centavos)
    - `customer_refunded_amount_in_cents` integer — Monto devuelto al cliente (en centavos)
    - `refund_application_fee` boolean — Si las comisiones de plataforma se devolvieron con el reembolso
    - `transfer_adjustments` RefundTransferAdjustment[] — Transfer setups cancelados o revertidos por este reembolso
      - `action` 'cancel' | 'reverse', required
      - `transfer_setup_id` string, required — Transfer setup afectado
      - `reversal_transfer_id` string, nullable — Transfer inverso creado; `null` cuando solo se canceló un setup pendiente
      - `restoration_transfer_id` string, nullable — Transfer compensatorio creado si el procesador rechazó el reembolso
      - `restored_at` string, date-time, nullable — Momento en que el ajuste se compensó por un rechazo del procesador
      - `amount_in_cents` integer, required
    - `currency` string — Moneda
    - `created_at` string, date-time — Fecha de creación
    - `voided_at` string, date-time, nullable — Fecha de anulación, si el reembolso fue anulado
  - `intentable` RefundWebhookIntentable, required — Intent original que fue reembolsado.

## Acknowledgement `200`

Webhook received successfully

---

[API](https://skmtc.dev/recurrente/apis/referencia-api.md) · [All operations](https://skmtc.dev/recurrente/apis/referencia-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/recurrente/referencia-api/revisions/f494a078482c/schema)
