Saltearse al contenido

Stripe - Crear Suscripción

Este módulo permite crear suscripciones recurrentes para clientes, vinculándolos a un precio/producto y configurando opciones como período de prueba, cupones y método de cobro.

  • Secret Key: Clave secreta de Stripe
ParámetroTipoRequeridoDescripción
credentials_idcredentialCredenciales de Stripe
customer_idstringID del cliente (cus_xxx)
price_idstringID del precio (price_xxx)
quantitynumberNoCantidad (default: 1)
default_payment_methodstringNoMétodo de pago por defecto
trial_period_daysnumberNoDías de período de prueba
collection_methodselectNoMétodo de cobro
days_until_duenumberNoDías para pagar factura
couponstringNoCódigo de cupón
cancel_at_period_endbooleanNoCancelar al final del período
metadatastringNoMetadatos personalizados (JSON)
{
"success": true,
"subscription": {...},
"subscription_id": "sub_1MowQVLkdIwHu7ixeRlqHVzs",
"status": "active",
"current_period_start": 1679609767,
"current_period_end": 1682288167,
"message": "Suscripción sub_1MowQV... creada (active)"
}
{
"customer_id": "cus_NffrFeUfNV2Hib",
"price_id": "price_1MoC3cLkdIwHu7ixFd9J0pzG"
}
{
"customer_id": "cus_NffrFeUfNV2Hib",
"price_id": "price_1MoC3cLkdIwHu7ixFd9J0pzG",
"trial_period_days": 14,
"default_payment_method": "pm_1234567890"
}
{
"customer_id": "cus_NffrFeUfNV2Hib",
"price_id": "price_1MoC3cLkdIwHu7ixFd9J0pzG",
"coupon": "DESCUENTO20",
"metadata": "{\"plan_name\": \"Premium\"}"
}
{
"customer_id": "cus_NffrFeUfNV2Hib",
"price_id": "price_1MoC3cLkdIwHu7ixFd9J0pzG",
"collection_method": "send_invoice",
"days_until_due": 30
}
  • El cliente debe tener un método de pago válido
  • Los precios deben estar configurados previamente en Stripe
  • El período de prueba no cobra al cliente
  • collection_method: send_invoice envia factura por email
  • StripeGetSubscriptions - Obtener y buscar suscripciones existentes
  • StripeCancelSubscription - Cancelar suscripciones activas
  • StripeGetCustomers - Obtener datos del cliente
  • StripeCreateCustomer - Crear el cliente antes de suscribir
  • StripeGetInvoices - Obtener facturas generadas por la suscripcion