Suscripciones con plan asociado
Las suscripciones con plan asociado se utilizan cuando es necesario utilizar la misma suscripciĂłn en diferentes ocasiones para organizarlas en grupos identificables. Por ejemplo, para una suscripciĂłn mensual y anual a un gimnasio.
La integraciĂłn de suscripciones con plan asociado se realiza en dos pasos. En el primero es necesario crear un plan que irĂĄ asociado a la suscripciĂłn y en el segundo, la creaciĂłn de la suscripciĂłn.
Crear plan
El plan de suscripciĂłn te permite definir, entre otros atributos, el tĂtulo, el valor y la frecuencia de las suscripciones creadas por el vendedor. Para crear un plan y asociarlo con una suscripciĂłn, mira el endpoint /preapproval_plan, completa los atributos necesarios y ejecuta el request o, si prefieres, usa el curl a continuaciĂłn.
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"
}'
ÂĄListo! Ya creaste el plan de su suscripciĂłn con plan asociado. Para finalizar la integraciĂłn, ahora deberĂĄs crear una suscripciĂłn.
Crear suscripciĂłn
La suscripciĂłn es una autorizaciĂłn del pagador para cargos recurrentes con un medio de pago definido (tarjeta de crĂ©dito, por ejemplo). Al suscribirse a un producto/servicio, el cliente acepta que se le cobre periĂłdicamente un cierto monto por el perĂodo de tiempo definido.
Para crear una suscripciĂłn, primero deberĂĄs contar con el valor preapproval_plan_id
.
Luego, podrås continuar la integración por dos caminos: puedes acceder al endpoint /preapproval y completar los atributos como se indica en la tabla de paråmetros, o también puedes usar el curl que te compartimos a continuación.
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"
}'
Cuando termines de llenar los atributos, ejecuta el request y ÂĄlisto! Ya habrĂĄs creado la suscripciĂłn con el plan asociado.