id | string | Identificador único del Invoice |
created_at | string | Fecha de creación, usando ISO 8601 |
currency | string | Código ISO de la moneda. Por ahora, solo soportamos CLP |
customer | string | ID del Customer asociado a este invoice |
lines | array | Lista de objetos de ítems de línea |
lines[].id | string | Identificador único del ítem de línea |
lines[].amount | integer | Monto, representado como un entero |
lines[].currency | string | Código ISO de la moneda. Por ahora, solo soportamos CLP |
lines[].object_name | string | Identificador del tipo de objeto. Su valor siempre será line_item |
lines[].period_end | string | Fin del período de cobro, usando ISO 8601 |
lines[].period_start | string | Inicio del período de cobro, usando ISO 8601 |
lines[].quantity | integer | Cantidad de ítems |
metadata | hash | Conjunto de pares clave-valor que puedes adjuntar a un objeto. Esto puede ser útil para almacenar información adicional sobre el objeto en un formato estructurado. Puede ser null |
mode | string | Indica si el Invoice está en modo live o en modo test |
object_name | string | Identificador del tipo de objeto. Su valor siempre será invoice |
payments | array | Lista de objetos de intentos de pago |
payments[].amount | integer | Monto del pago, representado como un entero |
payments[].currency | string | Código ISO de la moneda. Por ahora, solo soportamos CLP |
payments[].payment_intent | string | ID del Payment Intent asociado |
payments[].status | string | Estado del pago. Puede ser pending, succeeded o failed |
status | string | Estado del invoice. Puede ser open, paid o void |
subscription | string | ID de la Subscription que generó el invoice, si la hay. Puede ser null |
total | integer | Monto total, representado como un entero |