Saltearse al contenido

Stripe - Obtener Facturas

Este módulo permite consultar las facturas generadas en Stripe. Puede obtener una factura específica o listar múltiples con filtros por cliente, suscripción, estado y fechas.

  • Secret Key: Clave secreta de Stripe
ParámetroTipoRequeridoDescripción
credentials_idcredentialCredenciales de Stripe
invoice_idstringNoID específico (in_xxx)
customer_idstringNoFiltrar por cliente
subscription_idstringNoFiltrar por suscripción
statusselectNoFiltrar por estado
created_gtestringNoCreado después de (timestamp Unix)
created_ltestringNoCreado antes de (timestamp Unix)
limitnumberNoLímite de resultados (default: 10)
starting_afterstringNoID del último objeto para paginación
  • draft: Borrador
  • open: Abierta (pendiente de pago)
  • paid: Pagada
  • uncollectible: Incobrable
  • void: Anulada
{
"success": true,
"invoices": [...],
"count": 10,
"has_more": true,
"message": "10 facturas obtenidas"
}
  • id: ID de la factura (in_xxx)
  • number: Número de factura
  • status: Estado
  • amount_due: Monto pendiente
  • amount_paid: Monto pagado
  • total: Total de la factura
  • currency: Moneda
  • customer_email: Email del cliente
  • hosted_invoice_url: URL para pagar online
  • invoice_pdf: URL del PDF
  • due_date: Fecha de vencimiento
{
"invoice_id": "in_1MtHbELkdIwHu7ixl4OzzPMv"
}
{
"customer_id": "cus_NffrFeUfNV2Hib",
"limit": 50
}
{
"status": "open"
}
{
"subscription_id": "sub_1MowQVLkdIwHu7ixeRlqHVzs",
"status": "paid"
}
  • hosted_invoice_url permite al cliente pagar online
  • invoice_pdf genera un PDF descargable
  • Las facturas draft no son visibles para el cliente
  • Los montos decimales se agregan para conveniencia
  • StripeCreateInvoice - Crear nuevas facturas
  • StripeGetCustomers - Obtener datos del cliente de la factura
  • StripeGetSubscriptions - Obtener suscripciones que generan facturas