Links de Pago con suscripciones

Suscripciones en nuestro Componente
En esta sección abarcaremos como crear links de pago con planes para suscripciones por medio de:
- API
- Conekta Panel
Creando links de pago con suscripciones por API
1. Crea un plan:
Crea un plan a travez de nuestro API de planes
curl --request POST 'https://api.conekta.io/plans' \
--header 'Accept: application/vnd.conekta-v2.2.0+json' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer key_xxxxxxxxxxxxxx' \
--data-raw '{
"amount": 1000000,
"currency": "MXN",
"expiry_count": 1,
"frequency": 2,
"id": "nuevo-plan",
"interval": "week",
"name": "Nuevo plan",
"trial_period_days": 0,
"max_retries": 3,
"retry_delay_hours": 50
}
'
{
"id": "nuevo-plan",
"livemode": false,
"created_at": 1743712372,
"name": "Nuevo plan",
"amount": 1000000,
"currency": "MXN",
"interval": "week",
"frequency": 2,
"expiry_count": 1,
"trial_period_days": 0,
"max_retries": 3,
"retry_delay_hours": 50,
"object": "plan"
}
En caso de ya tener un plan creado con anterioridad puedes simplemente usar el plan_id
2. Crea un link de pago con planes para una suscripción
Al momento de crear un link de pago debes enviar el parámetro plan_ids
, el cual es una lista de id de planes que quieras habilitar a tus clientes para una suscripción. Esta lista puede contener uno multiples ids
curl --request POST 'https://api.conekta.io/checkouts' \
--header 'Accept: application/vnd.conekta-v2.2.0+json' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer key_xxxxxxxxxxxxxx' \
--data-raw '{
"name": "Payment Link Testing",
"type": "PaymentLink",
"recurrent": false,
"expires_at": 1745331574,
"allowed_payment_methods": ["card"],
"needs_shipping_contact": true,
"order_template": {
"line_items": [{
"name": "Producto test",
"unit_price": 1000,
"quantity": 10
}],
"currency": "MXN",
"customer_info": {
"name": "Test",
"email": "[email protected]",
"phone": "5244444444"
},
"metadata": {
"external_customer_id": "customer_id"
},
"plan_ids: ["plan-test"]
}
}'
{
"id": "1234asdf-1234-asdf-1234-asdf1234",
"name": "Payment Link Testing",
"livemode": false,
"emails_sent": 0,
"success_url": "",
"failure_url": "",
"paid_payments_count": 0,
"sms_sent": 0,
"status": "Issued",
"type": "PaymentLink",
"recurrent": false,
"starts_at": 1234123400,
"expires_at": 1234123400,
"allowed_payment_methods": ["card"],
"exclude_card_networks": [],
"needs_shipping_contact": true,
"monthly_installments_options": [],
"monthly_installments_enabled": false,
"force_3ds_flow": false,
"metadata": {
"external_customer_id": "customer_id"
},
"can_not_expire": false,
"object": "checkout",
"is_redirect_on_failure": false,
"slug": "123412341234123412asdf2",
"url": "https://pay.conketa.com/link/123412341234123412asdf2"
}
Creando links de pago con suscripciones por Panel en 1 minuto
Crea planes en esta misma página
En caso de no tener planes creados con anterioridad, puedes crearlos en esta misma página de creacion de Link de pago a travez del botón
Crear nuevo plan

Crea un link de pago con suscripciones en la sección de Link de Pago > Crear link
Updated 2 days ago