Una API monetizada es aquella cuyo diseño y configuración tiene por objetivo generar ingresos mediante el cobro de dinero, con un modelo de negocio que define cómo y cuánto pagan los usuarios por consumir sus datos y funcionalidades, a través de planes de suscripción o por transacción. Con Vor-Tex se definen los planes, se establecen límites de uso por usuario o grupo, se mide el consumo y se integran proveedores de cobro y facturación. En este video ve cómo crear un plan en el Workspace, incluir una API, asignarlo a un grupo y cómo un desarrollador lo contrata desde el Portal de Desarrolladores.
Los planes se administran en Configuraciones › Cuenta › Planes. El listado muestra cada plan con su descripción, precio, tipo, días hasta mora, APIs y métodos incluidos, grupos, usuarios y frecuencia de facturación. Con Crear nuevo plan se abre el formulario:
Guarde el plan. Un plan incluye una API completa o métodos sueltos: no combine ambos para la misma versión de API.
Debajo del nombre del plan, Agregar usuario/grupo abre la ventana para pasar usuarios o grupos de Disponibles a Agregados. Al guardar, el plan aplica a los usuarios de esos grupos. También puede definirse un plan por defecto para los usuarios que se registran en el Portal de Desarrolladores.
Para suscribirse a un plan, el usuario edita su perfil desde el nombre de usuario, arriba a la derecha, e ingresa el correo de facturación, el tipo y número de documento y la dirección, validando con su contraseña.
En el catálogo de APIs, al abrir una API monetizada el botón Ver planes muestra los planes disponibles con sus características. Desde esa ventana el usuario contrata un plan, cancela uno contratado o cambia de plan. Si hay una pasarela de pagos configurada, el portal lo lleva a elegir el medio de pago y completar sus datos; obtiene un código de pago y un comprobante.
Contratado el plan, el usuario prueba los métodos y consume la API desde el portal. En Mis planes ve los planes contratados; en Consumos, las consultas realizadas a las APIs de los planes por transacción; en Facturas, las facturas emitidas con su fecha, importe, vencimiento y estado (Pendiente, Suspendido o Activo), con acceso a la pasarela para pagarlas. Si las facturas no se pagan y se supera el período de mora, el plan se suspende hasta cancelar los pagos pendientes.
El plan queda creado con sus APIs y asignado al grupo; el desarrollador lo ve en la API, lo contrata y lo encuentra en Mis planes. En el video, sin pasarela de pagos configurada, la contratación se completa sin pasar por un cobro.