Paso 1

Añade tu llave privada y versión del API.

Necesitas tu llave privada de pruebas. Puedes encontrarla dando clic aquí.

Paso 2

Crea un customer

Al crear un customer con la información de tu cliente en conjunto con el token que ConektaJS te proporcionó anteriormente tendrás la capacidad de hacer cargos recurrentes y on-demand siempre y cuando el usuario final esté consciente de ello.

Un customer puede tener muchos payment_sources pero sólo uno puede ser el default al cual se carga la suscripción.

Los campos mostrados en el ejemplo son los mínimos requeridos, si deseas saber más sobre el objeto customer revisa nuestra REST API.

Paso 3

Crear un plan

Al contar con un plan podrás crear la relación con tu customer.

Los campos mostrados en el ejemplo son los mínimos requeridos, si deseas mejorar la veracidad de tus transacciones necesitas saber más sobre el objeto order, para ello, revisa nuestra REST API.

Paso 4

Relaciona a tu cliente

Los campos mostrados en el ejemplo son los mínimos requeridos, si deseas mejorar la veracidad de tus transacciones necesitas saber más sobre el objeto order, para ello, revisa nuestra REST API.

Paso 5

Recibir el evento

Para poder confirmar los pagos que se realicen en el intervalo que indicaste deberás añadir un Webhook en tu Admin Conekta para recibir las notificaciones POST (HTTP JSON) correctamente.

Utiliza URLs públicos: Si no tienes un IP público o un domino a tu disposición, puedes utilizar servicios como ultrahook o localtunnel.

Consultar la referencia sobre Webhooks

Paso 6

Notifica a tu cliente

Paso 7

Prueba tu webhook

Dentro de tu Admin Conekta puedes probar la funcionalidad de tu webhook

¿Qué necesitarás? La URL de tu webhook y acceso al Admin Conekta

¡Listo! Recuerda cambiar tus llaves pública y privada después de realizar pruebas.

Actualizando, pausando, resumiendo y cancelando suscripciones

Una parte importante del ciclo de tu cliente es permitirles cambiarles los planes, pausarles y cancelarles la suscripción.