Atualizar um plano de assinaturahttps://api.mercadopago.com/preapproval_plan/{id}
Atualizar os dados de um plano. Indique o Plan ID e envie o body com as informações que deseja atualizar
PUT
Request parameters
Header
Authorization
Access Token obtido através do painel de desenvolvedores. Obrigatório ser enviado em todas as requisições.string
OBRIGATÓRIO
Path
id
Identificador do plano de assinatura.string
OBRIGATÓRIO
Body
reason
É uma breve descrição que o assinante verá durante o processo de checkout e nas notificações.string
auto_recurring
Configuração da data para recorrência.object
payment_methods_allowed
Meios de pagamento habilitados no checkout.object
back_url
URL de retorno de sucesso. Use esta configuração para redirecionar seus clientes para o seu site após o checkout.string
Response parameters
id
Identificador único do plano de assinatura.string
application_id
ID único que identifica sua aplicação/integração. Uma das chaves do par que compõe as credenciais que identifica uma aplicação/integração na sua conta.number
collector_id
ID único que identifica seu usuário como vendedor. Este ID corresponde ao seu User ID em nosso ecossistema.number
reason
É uma breve descrição que o assinante verá durante o processo de checkout e nas notificações.string
Erros
400Bad request
400
Bad-Request
401Erro
401
Unauthorized
404Erro
404
Not-found
500Erro
500
Error
Request
curl -X PUT \
'https://api.mercadopago.com/preapproval_plan/{id}'\
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer APP_USR-8*********932064-12*********edf6d3c99*********2236c703f*********668' \
-d '{
"reason": "Yoga classes",
"auto_recurring": {
"frequency": 1,
"frequency_type": "months",
"repetitions": 12,
"billing_day": 10,
"billing_day_proportional": false,
"free_trial": {
"frequency": 1,
"frequency_type": "months"
},
"transaction_amount": 10,
"currency_id": "ARS"
},
"payment_methods_allowed": {
"payment_types": [
{
"id": "credit_card"
}
],
"payment_methods": [
{
"id": "bolbradesco"
}
]
},
"back_url": "https://www.yoursite.com"
}'Response
{
"id": "2c938084726fca480172750000000000",
"application_id": 1234567812345678,
"collector_id": 100200300,
"reason": "Yoga classes",
"auto_recurring": {
"frequency": 1,
"frequency_type": "months",
"repetitions": 12,
"billing_day": 10,
"billing_day_proportional": true,
"free_trial": {
"frequency": 7,
"frequency_type": "months",
"first_invoice_offset": 7
},
"transaction_amount": 10,
"currency_id": "ARS"
},
"payment_methods_allowed": {
"payment_types": [
{}
],
"payment_methods": [
{}
]
},
"back_url": "https://www.mercadopago.com.ar",
"external_reference": "23546246234",
"init_point": "https://www.mercadopago.com.ar/subscriptions/checkout?preapproval_plan_id=2c938084726fca480172750000000000",
"date_created": "2022-01-01T11:12:25.892-04:00",
"last_modified": "2022-01-01T11:12:25.892-04:00",
"status": "active"
}