Saltearse al contenido

Stripe - Cancelar Suscripción

Este módulo permite cancelar suscripciones existentes. Puede cancelar inmediatamente o programar la cancelación para el final del período de facturación actual.

  • Secret Key: Clave secreta de Stripe
ParámetroTipoRequeridoDescripción
credentials_idcredentialCredenciales de Stripe
subscription_idstringID de la suscripción (sub_xxx)
cancel_at_period_endbooleanNoCancelar al final del período (default: true)
cancellation_reasonstringNoMotivo de la cancelación
proratebooleanNoProrratear el período restante
invoice_nowbooleanNoGenerar factura inmediatamente
{
"success": true,
"subscription": {...},
"subscription_id": "sub_1MowQVLkdIwHu7ixeRlqHVzs",
"status": "active",
"cancel_at_period_end": true,
"current_period_end": 1682288167,
"message": "Suscripción sub_1MowQV... se cancelará al final del período"
}
{
"success": true,
"subscription": {...},
"subscription_id": "sub_1MowQVLkdIwHu7ixeRlqHVzs",
"status": "canceled",
"canceled_at": 1679609767,
"message": "Suscripción sub_1MowQV... cancelada inmediatamente"
}

Cancelar al final del período (recomendado)

Sección titulada «Cancelar al final del período (recomendado)»
{
"subscription_id": "sub_1MowQVLkdIwHu7ixeRlqHVzs",
"cancel_at_period_end": true,
"cancellation_reason": "Cliente solicitó cancelación"
}
{
"subscription_id": "sub_1MowQVLkdIwHu7ixeRlqHVzs",
"cancel_at_period_end": false,
"prorate": true
}
{
"subscription_id": "sub_1MowQVLkdIwHu7ixeRlqHVzs",
"cancel_at_period_end": false,
"invoice_now": true
}
  • cancel_at_period_end: true mantiene el acceso hasta el final del período pagado
  • La cancelación inmediata puede generar un prorrateo de crédito
  • El motivo de cancelación se guarda en cancellation_details
  • Una suscripcion cancelada no puede reactivarse (crear nueva)
  • StripeCreateSubscription - Crear nuevas suscripciones
  • StripeGetSubscriptions - Obtener y buscar suscripciones existentes
  • StripeGetCustomers - Obtener datos del cliente de la suscripcion