Saltearse al contenido

Stripe - Crear Factura

Este módulo permite crear facturas manuales para clientes. Puede agregar items, configurar el método de cobro, finalizar y enviar la factura automáticamente.

  • Secret Key: Clave secreta de Stripe
ParámetroTipoRequeridoDescripción
credentials_idcredentialCredenciales de Stripe
customer_idstringID del cliente (cus_xxx)
itemsstringNoItems de la factura (JSON array)
collection_methodselectNoMétodo de cobro
days_until_duenumberNoDías para pagar (default: 30)
descriptionstringNoDescripción de la factura
footerstringNoPie de página
finalizebooleanNoFinalizar inmediatamente
send_invoicebooleanNoEnviar por email
metadatastringNoMetadatos personalizados (JSON)
[
{
"amount": 99.99,
"currency": "usd",
"description": "Servicio de consultoría"
},
{
"price_id": "price_xxx",
"quantity": 2
}
]
{
"success": true,
"invoice": {...},
"invoice_id": "in_1MtHbELkdIwHu7ixl4OzzPMv",
"number": "INV-0001",
"status": "open",
"amount_due": 99.99,
"hosted_invoice_url": "https://invoice.stripe.com/...",
"message": "Factura INV-0001 creada (open)"
}
{
"customer_id": "cus_NffrFeUfNV2Hib",
"items": "[{\"amount\": 150, \"description\": \"Servicio mensual\"}]",
"finalize": true
}
{
"customer_id": "cus_NffrFeUfNV2Hib",
"items": "[{\"amount\": 100, \"description\": \"Consultoría\"}, {\"amount\": 50, \"description\": \"Soporte adicional\"}]",
"description": "Servicios de enero 2024",
"finalize": true,
"send_invoice": true
}
{
"customer_id": "cus_NffrFeUfNV2Hib",
"items": "[{\"amount\": 500, \"description\": \"Proyecto X\"}]",
"collection_method": "send_invoice",
"days_until_due": 15,
"footer": "Gracias por su preferencia",
"finalize": true,
"send_invoice": true
}
  • Los items pueden ser montos únicos o precios recurrentes
  • finalize: true bloquea la factura para edición
  • send_invoice: true envía email al cliente
  • Las facturas no finalizadas son borradores editables
  • El cliente puede pagar via hosted_invoice_url
  • StripeGetInvoices - Obtener y buscar facturas existentes
  • StripeGetCustomers - Obtener datos del cliente
  • StripeCreateCustomer - Crear el cliente antes de facturar
  • StripeGetSubscriptions - Consultar suscripciones asociadas