Skip to content

Mercado Pago - Cancel/Pause Subscription

Cancels, pauses, or reactivates a subscription in Mercado Pago. Allows managing the lifecycle of recurring subscriptions (preapproval).

FieldTypeRequiredDescription
credentials_idcredentialYesMercado Pago credentials
preapproval_idstringYesSubscription ID
actionselectNoAction: cancel, pause, or reactivate

This module requires a mercadopago type credential with the following fields:

  • Access Token: Mercado Pago access token (obtained from the developer dashboard)
ActionDescriptionResulting Status
cancelCancels permanentlycancelled
pausePauses temporarilypaused
reactivateReactivates a paused oneauthorized
{
"success": true,
"subscription": {
"id": "2c9380848...",
"status": "cancelled",
...
},
"preapproval_id": "2c9380848...",
"status": "cancelled",
"action": "cancel",
"message": "Suscripción 2c9380848... cancelada"
}
pending -> authorized (user authorizes)
authorized -> paused (action: pause)
paused -> authorized (action: reactivate)
authorized -> cancelled (action: cancel)
paused -> cancelled (action: cancel)
  1. Pause subscription when the user requests it
  2. Reactivate when the user wants to resume
  3. Cancel when the user permanently unsubscribes
  • Cancel: The subscription ends permanently. No more charges can be made.
  • Pause: The subscription stops temporarily. No installments are charged while paused.
  • Reactivate: Resumes charges for a paused subscription.
  • MercadopagoCreateSubscription - Create subscription
  • MercadopagoGetSubscriptions - Get subscriptions