Gerenciamiento de suscripciones - Modo producción - Mercado Pago Developers

Gestión de suscripciones

A través de la gestión de suscripciones es posible pausar, cancelar o reactivar una suscripción ya creada, además de realizar otros cambios específicos dentro de su configuración inicial.

En la siguiente tabla encontrarás más información sobre las posibilidades de gestión.

TipoDescripción
Buscar suscripciónTe permite buscar suscripciones independientemente de su estado (activa, en pausa, cancelada). Para hacerlo, envía un GET con los parámetros necesarios al endpoint /preapproval/search y ejecuta la solicitud.
Cambiar tarjeta y valorTe permite cambiar una tarjeta o valor de una suscripción ya creada. Para cambiar la tarjeta, envía el nuevo token en el atributo card_token_id al endpoint /preapproval/{id} y ejecuta la solicitud. Y para cambiar el valor de la suscripción, envía el nuevo valor a través de auto_recurring.transaction_amount, vuelve a especificar auto_recurring.currency_id y ejecuta la solicitud.
Cancelar o pausar suscripciónTe permite cancelar o pausar una suscripción existente. Para hacerlo, envía un PUT con el atributo status y el valor cancelled al endpoint /preapproval/{id} y ejecuta la solicitud. Y para pausar una suscripción, envía un PUT con el atributo status y el valor paused al mismo endpoint y ejecuta la solicitud.
Reactivar una suscripciónTe permite reactivar una suscripción cancelada/en pausa y establecer una fecha límite para su finalización. Para hacerlo, envía un PUT con los parámetros necesarios al endpoint /preapproval/{id} y ejecuta la solicitud.
Cambiar la fecha de facturaciónPara las suscripciones con una frecuencia de pago mensual, puede elegir un día fijo del mes para que se produzca la facturación. Para hacerlo, envía un PUT con los parámetros necesarios al endpoint /preapproval/{id} y ejecuta la solicitud.
Establecer monto proporcionalPuedes establecer un monto proporcional para facturar una suscripción en particular. Para hacerlo, envía un PUT con los parámetros necesarios al endpoint /preapproval/{id} y ejecuta la solicitud.
Ofrecer prueba gratuitaEs posible ofrecer un período de prueba gratuito para que los clientes puedan probar el producto y/o servicio antes de comprarlo. Para ello, envía un PUT con los parámetros free_trial, frequency y frequency_type con el número de días y el tipo (días/meses) al endpoint /preapproval_plan/{id} y ejecuta la solicitud.