Assinaturas com plano associado
Assinaturas com plano associado são utilizadas quando é necessårio utilizar a mesma assinatura em ocasiÔes diferentes e organizå-las em grupos identificåveis. Por exemplo, para uma assinatura mensal e anual de uma academia.
A integração de assinaturas com plano associado é feita em duas etapas. Na primeira, é preciso criar um plano que serå associado à assinatura e na segunda, a criação da assinatura.
Criar plano
O plano de assinatura permite definir, entre outros atributos, o tĂtulo, valor e frequĂȘncia das assinaturas criadas pelo vendedor. Para criar um plano e associĂĄ-lo Ă uma assinatura, veja o endpoint /preapproval_plan, preencha os atributos necessĂĄrios e execute a requisição ou, se preferir, utilize o curl abaixo.
curl -X POST \
'https://api.mercadopago.com/preapproval_plan' \
-H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"reason": "Yoga classes",
"auto_recurring": {
"frequency": 1,
"frequency_type": "months",
"repetitions": 12,
"billing_day": 10,
"billing_day_proportional": true,
"free_trial": {
"frequency": 1,
"frequency_type": "months"
},
"transaction_amount": 10,
"currency_id": "ARS"
},
"payment_methods_allowed": {
"payment_types": [
{}
],
"payment_methods": [
{}
]
},
"back_url": "https://www.yoursite.com"
}'
Pronto! VocĂȘ jĂĄ criou o plano de assinatura com plano associado. Para finalizar a integração, vocĂȘ precisarĂĄ criar assinatura agora.
Criar assinatura
Assinatura Ă© uma autorização do pagador para cobranças recorrentes com um meio de pagamento definido (cartĂŁo de crĂ©dito, por exemplo). Ao realizar a assinatura de um produto/serviço, o cliente concorda com a cobrança periĂłdica de determinado valor pelo perĂodo de tempo definido.
Para criar uma assinatura, primeiro vocĂȘ precisarĂĄ ter o valor preapproval_plan_id
.
Em seguida, vocĂȘ pode prosseguir com a integração de duas maneiras: vocĂȘ pode acessar o endpoint /preapproval e preencher os atributos conforme indicado na tabela de parĂąmetros, ou vocĂȘ tambĂ©m pode usar o curl que fornecemos abaixo.
curl -X POST \
'https://api.mercadopago.com/preapproval' \
-H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"preapproval_plan_id": "2c938084726fca480172750000000000",
"reason": "Yoga classes",
"external_reference": "YG-1234",
"payer_email": "test_user@testuser.com",
"card_token_id": "e3ed6f098462036dd2cbabe314b9de2a",
"auto_recurring": {
"frequency": 1,
"frequency_type": "months",
"start_date": "2020-06-02T13:07:14.260Z",
"end_date": "2022-07-20T15:59:52.581Z",
"transaction_amount": 10,
"currency_id": "ARS"
},
"back_url": "https://www.mercadopago.com.ar",
"status": "authorized"
}'
Ao finalizar o preenchimento dos atributos, execute a requisição e pronto! A assinatura com plano associado terå sido criada.