Subscriptions
Actualizar Método de Pago
Actualiza el método de pago para una suscripción existente. Puedes agregar un nuevo método de pago o usar uno existente de los métodos de pago guardados del cliente.
POST
JavaScript
Actualiza el método de pago para una suscripción. Este endpoint admite tanto suscripciones activas como suscripciones en estado
on_hold.
Para suscripciones en estado
on_hold, actualizar el método de pago crea automáticamente un cargo por los adeudos restantes, genera una factura y reactiva la suscripción al estado active tras un pago exitoso.Casos de Uso
- Suscripciones activas: Actualiza el método de pago cuando una tarjeta expira o el cliente quiere usar un método de pago diferente
- Suscripciones en espera: Reactiva suscripciones que se pusieron en espera debido a pagos fallidos actualizando el método de pago
- Gestión de métodos de pago: Cambia entre métodos de pago guardados o agrega nuevos
Para listar los métodos de pago existentes de un cliente, utiliza la List Payment Methods API. Esto te ayuda a obtener los IDs de métodos de pago disponibles cuando usas
type: "existing" para actualizar el método de pago de una suscripción.Comportamiento para Suscripciones Activas
Al actualizar el método de pago para una suscripción activa:- El método de pago se actualiza inmediatamente
- No se crea ningún cargo
- La suscripción permanece activa
- Las renovaciones futuras utilizarán el nuevo método de pago
Comportamiento para Suscripciones en Espera
Al actualizar el método de pago de una suscripción en estadoon_hold:
- Se crea automáticamente un cargo por los adeudos restantes
- Se genera una factura por el cargo
- El pago se procesa con el nuevo método de pago
- Tras un pago exitoso, la suscripción se reactiva al estado
active - Recibirás eventos webhook:
payment.succeededseguido desubscription.active
Eventos de Webhook
Al actualizar un método de pago para una suscripción en estadoon_hold, recibirás los siguientes eventos webhook:
payment.succeeded- El cargo por los adeudos restantes fue exitososubscription.active- La suscripción ha sido reactivada
Autorizaciones
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Parámetros de ruta
Subscription Id
Cuerpo
application/json
Last modified on April 1, 2026
JavaScript