← Índice de manuales
Manual funcional · Sistema Plenario v14

Setup de Mobbex

Mobbex es una pasarela de pagos electrónica utilizada por Plenario v14 para generar órdenes de pago, suscripciones (débitos recurrentes) y procesar cobros mediante WebHooks. La pantalla Setup de Mobbex centraliza las…

Módulo: HerramientasVersión: 1.1Actualizado: 2026-09-23

Setup de Mobbex

Detalle

Campo Valor
Manual de Usuario Setup de Mobbex
Módulo Herramientas
Formulario FormMobbex_Setup (escritorio) · Configuracion Mobbex (web)
Tipo de pantalla Configuración de integración (pasarela de pagos)

Introducción

Mobbex es una pasarela de pagos electrónica utilizada por Plenario v14 para generar órdenes de pago, suscripciones (débitos recurrentes) y procesar cobros mediante WebHooks. La pantalla Setup de Mobbex centraliza las credenciales y la URL de la API que el sistema necesita para autenticarse contra los servicios de Mobbex.

Sin un setup activo y con credenciales válidas, las operaciones contra Mobbex (orden de pago, alta de suscripción, alta de suscriptor, consultas) devuelven un error indicando que la configuración está inactiva.

Con el setup activo, el sistema genera los links de pago con los que los clientes pagan sus cuotas desde la web MisCreditos, la web de clientes y la API. Cuántas cuotas ofrece ese link y cuánto tiempo vale se define con dos parámetros del sistema: ver Cuotas y vencimiento del link de pago, más abajo.

Acceso al módulo

Se ingresa desde el menú Herramientas → Mobbex → Setup de la aplicación de escritorio. El botón valida el permiso correspondiente antes de abrir el formulario; si el usuario no tiene permiso, la pantalla no se abre.

La misma configuración también se puede editar desde la versión web del sistema, en la opción Configuracion Mobbex del menú lateral (junto a Configuracion Nosis y Configuracion RiesgoNet).

Pantalla principal

Formulario modal de tamaño fijo titulado "Setup de Mobbex". Carga automáticamente la única fila de configuración existente (si la hay) o presenta los campos vacíos para crear una nueva. Los datos se editan directamente sobre los controles y se confirman con el botón Aceptar de la barra superior.

Parámetros

Campo Descripción
Api Uri Root URL base de la API de Mobbex contra la que se envían las solicitudes (por ejemplo, el endpoint productivo de Mobbex). Es la raíz que el cliente REST usa para construir las llamadas a órdenes de pago y suscripciones.
X Api Key Clave de API (x-api-key) provista por Mobbex. Se envía como encabezado de autenticación en cada solicitud.
X Access Token Token de acceso (x-access-token) provisto por Mobbex. Acompaña a la X Api Key en los encabezados de autenticación.
Activo Casilla que habilita o deshabilita la integración. Si está desactivada, el sistema no envía solicitudes a Mobbex y devuelve un mensaje indicando que la configuración está inactiva.

Nota: No se deben divulgar los valores reales de X Api Key ni de X Access Token; son credenciales sensibles entregadas por Mobbex para cada cuenta de comercio.

Cuotas y vencimiento del link de pago

Las cuotas que ofrece el link de pago y el tiempo que vale no se cargan en esta pantalla: se definen con dos parámetros del sistema, en el ABM de Parámetros (categoría Terceros). Aplican a todos los links de pago de Mobbex: los de la web MisCreditos, los de la web de clientes y los que genera la API. No afectan las suscripciones (débito automático).

Importante: desde septiembre de 2026 (changeset 23620) el link sale por defecto con un solo pago y vence en el día. Antes ofrecía todas las cuotas de la cuenta y duraba 10 días. Para volver a eso, cargar 0 en los dos parámetros.

Parámetro Qué define
Web.MisCreditos.Mobbex.Checkout.CuotasMaximas Cantidad máxima de cuotas que ofrece el link. Default 1.
Web.MisCreditos.Mobbex.Link.DiasVigencia Días que vale el link, contados desde el día en que se genera. Default 1.

Los dos se crean solos al actualizar la versión, o la primera vez que se genera un link. Su descripción en el ABM explica qué cargar.

Cuotas máximas

Valor Resultado
1 (default) Un solo pago: solo se ofrecen los planes de 1 cuota.
2 o más Planes de hasta esa cantidad de cuotas.
0 Sin límite: todos los planes que tenga habilitados la cuenta de Mobbex.
Vacío, negativo o texto Se usa 1 y queda un aviso en el log de errores.

Mobbex no acepta un "máximo de cuotas": recibe una lista de planes, y cada cuenta los nombra distinto (1, 1_debit, ahora_3…). Por eso, antes de generar el link, el sistema le consulta a Mobbex qué planes tiene la cuenta para ese importe y le manda solo los de esa cantidad de cuotas o menos. Así funciona con cualquier cuenta, incluidas las tarjetas de débito, cuyo plan de un pago suele llamarse 1_debit.

  • Tarjetas que quedan afuera: si una tarjeta no tiene ningún plan de esa cantidad de cuotas o menos, no se puede usar en ese link. Por ejemplo, con 1, una tarjeta que solo ofrece 6 cuotas queda afuera.
  • Si no se puede filtrar, el link se genera igual sin limitar las cuotas y queda un aviso en el log de errores. Pasa si falla la consulta a Mobbex o si la cuenta no tiene ningún plan de esa cantidad de cuotas o menos para ese importe. El cliente siempre puede pagar.
  • Interés: quién paga el costo financiero de las cuotas se define en la cuenta de Mobbex, no en Plenario. La cuota del crédito se imputa siempre por el importe del link.

Días de vigencia

Valor Resultado
1 (default) El link vale hasta el final del día en que se generó.
2 o más Esa cantidad de días.
0 No se manda vencimiento y lo decide Mobbex (hoy, 10 días).
Vacío, negativo o texto Se usa 1 y queda un aviso en el log de errores.

Se usa 1 día porque las cuotas devengan punitorios todos los días: con un link viejo, el cliente pagaría menos de lo que corresponde. Mobbex maneja el vencimiento por fecha, sin hora, y el link deja de valer a las 00:00 de esa fecha. El sistema manda la fecha de hoy más los días configurados: con 1 manda la fecha de mañana, o sea que el link vale hasta la medianoche de hoy.

Importante: si se le manda la fecha del mismo día, Mobbex la ignora y aplica sus 10 días. Por eso el mínimo útil es 1.

Cuándo toma efecto: en los links que se generan después del cambio; los ya enviados conservan sus cuotas y su vencimiento. La web MisCreditos, la web de clientes y la API guardan los parámetros en memoria: después de cambiarlos hay que reciclar sus AppPool.

Configuraciones típicas

Objetivo Configuración
Un pago y vence en el día (default) CuotasMaximas = 1 · DiasVigencia = 1
Hasta 3 cuotas, vence en el día CuotasMaximas = 3 · DiasVigencia = 1
Un pago, link válido 3 días CuotasMaximas = 1 · DiasVigencia = 3
Como era antes: todas las cuotas, 10 días CuotasMaximas = 0 · DiasVigencia = 0

Resultado del proceso

Al presionar Aceptar, el sistema valida el formulario y guarda la configuración (alta si no existía, o modificación de la fila existente). Si el guardado es exitoso, la ventana se cierra. Si falla, se muestra el mensaje "No se pudo guardar". Ante un error inesperado, se registra en el log de la aplicación y se muestra el aviso genérico de error para avisar a Sistemas.

Acciones disponibles

  • Cargar credenciales: completar Api Uri Root, X Api Key y X Access Token.
  • Activar / desactivar la integración: marcar o desmarcar la casilla Activo.
  • Guardar: botón Aceptar de la barra superior; persiste los cambios y cierra el formulario.
  • Definir cuotas y vencimiento del link de pago: no se hace en esta pantalla sino en el ABM de Parámetros (ver Cuotas y vencimiento del link de pago).

Ejemplo práctico

  1. El operador recibe de Mobbex las credenciales de su cuenta (API Key, Access Token) y la URL de la API.
  2. Ingresa a Herramientas → Mobbex → Setup.
  3. Completa Api Uri Root con la URL provista, pega la X Api Key y el X Access Token.
  4. Marca Activo.
  5. Presiona Aceptar. La integración queda lista para generar órdenes de pago y suscripciones.

Consejos útiles

  • Mantené Activo desmarcado mientras cargás o rotás credenciales para evitar que se envíen solicitudes con datos incompletos.
  • Verificá que la Api Uri Root corresponda al ambiente correcto (producción) antes de operar con cobros reales.
  • Solo existe una fila de configuración: editar el setup pisa la configuración anterior.
  • Las solicitudes a Mobbex se envían sobre TLS 1.2.

Preguntas frecuentes

¿Qué pasa si dejo la casilla Activo desmarcada? El sistema no enviará solicitudes a Mobbex. Cualquier operación (orden de pago, suscripción) devolverá un error indicando que la configuración de Mobbex está inactiva.
¿De dónde obtengo la X Api Key y el X Access Token? Son credenciales que entrega Mobbex al dar de alta la cuenta de comercio. Se gestionan desde el panel de Mobbex y se pegan tal cual en este setup.
¿Puedo tener más de una configuración de Mobbex? El formulario trabaja sobre una única fila de configuración. Al guardar, se actualiza esa fila o se crea si todavía no existía.
¿Dónde veo los cobros y las consultas a Mobbex? Este formulario solo configura las credenciales y la URL. Los cobros llegan a la API por WebHook y quedan en las tablas Mobbex_Hooks y Mobbex_Hooks_Cobros; las solicitudes enviadas a Mobbex quedan en Mobbex_Log. La opción Herramientas → Mobbex → Log de consultas todavía no está implementada (muestra un aviso de "no implementado"): para revisar un caso hay que consultar esas tablas o pedírselo a Sistemas.
El cliente no ve cuotas al pagar con tarjeta. Es el comportamiento por defecto (CuotasMaximas = 1). Para ofrecer cuotas, cargar la cantidad máxima en el parámetro y reciclar los AppPool.
El cliente dice que el link está vencido. Por defecto el link vale solo el día en que se generó. Hay que generar uno nuevo, que además sale con el importe actualizado con punitorios.
No aparece una tarjeta en el link. Esa tarjeta no tiene en la cuenta de Mobbex un plan de la cantidad de cuotas permitida o menos. Se puede subir CuotasMaximas o habilitar un plan de un pago para esa tarjeta en la cuenta de Mobbex.
Cambié el parámetro y los links siguen igual. Falta reciclar los AppPool de la web MisCreditos, la web de clientes y la API: los parámetros quedan en memoria. Los links que ya se habían enviado no cambian.

Permisos

Para abrir el formulario de escritorio el usuario debe tener habilitado el permiso Herramientas.Mobbex.Setup (categoría padre Herramientas.Mobbex). Descripción del permiso en el sistema: "Permite el ingreso al formulario Setup de Mobbex".

En la versión web, el permiso Herramientas.Mobbex.Ver habilita ver la configuración y también guardarla.

Información técnica

Basada en el análisis del formulario real de la v14

Formularios principales

Form Rol
FormMobbex_Setup Pantalla de escritorio (VPNET_WinForms\Servicios) de configuración de credenciales y URL de la pasarela Mobbex
Mobbex_Setup.cshtml Versión web (VPNET_WEB): la abre HerramientasController.Mobbex_Setup y guarda por MobbexController.Save

Managers y clases

Clase / método Uso
Rest_Mobbex (VPNET_DataModel) Cliente REST de Mobbex: GetSetup / SaveSetup, órdenes de pago y suscripciones.
Rest_Mobbex.Orden_Pago / Orden_PagoAsync Link de pago (POST /p/payment_order). Antes de enviarlo aplica cuotas y vencimiento con AplicarConfigCheckout / AplicarConfigCheckoutAsync.
InterpretarConfigCheckout, PlanesHasta, AplicarVencimiento Métodos puros (sin base ni API): interpretan los parámetros, filtran los planes y calculan el vencimiento.
Quién genera links Web MisCreditos (HomeController), web de clientes (MisPrestamosController) y API (VPNET_WCF, Servicios\Externos\Mobbex.cs).

Parámetros del link de pago

Parámetro Cómo viaja a Mobbex
Web.MisCreditos.Mobbex.Checkout.CuotasMaximas installments: referencias de los planes con esa cantidad de cuotas o menos. Los planes se consultan con GET /p/sources?total=<importe> y se cachean 15 minutos por importe.
Web.MisCreditos.Mobbex.Link.DiasVigencia due (day, month, year): la fecha de hoy más los días configurados.

Los crea Script.PostDeployment.sql (bloque MOBBEX) si no existen; si no, nacen en la primera lectura (Generic_Base_Manager.GetParameter).

Permisos reales

Permiso Acción
Herramientas.Mobbex.Setup Escritorio: permite el ingreso al formulario Setup de Mobbex
Herramientas.Mobbex.Logs Escritorio: opción Log de consultas (todavía no implementada)
Herramientas.Mobbex.Ver Web: ver y guardar la configuración (el mismo objeto controla las dos cosas)

Tablas de base de datos principales

Tabla Uso
Mobbex_Setup Almacena la configuración: ApiUriRoot, X_Api_Key, X_Acces_Token, Activo
Mobbex_Log Log de solicitudes/respuestas hacia Mobbex (consumido por el cliente REST, no por este form)
Mobbex_Hooks Notificaciones (WebHooks) recibidas de Mobbex
Mobbex_Hooks_Cobros Detalle de cobros asociados a cada WebHook

Relación con otros módulos / manuales

Manual relacionado Vínculo operativo
MisCreditos - Portal web de clientes Si el proveedor base de pago es Mobbex (Web.Comerc.Dashboard.MetodoPago = 1), el portal genera links de pago de Mobbex para las cuotas, con las cuotas y la vigencia configuradas acá.
WEB CLIENT La web de clientes (Mis Préstamos) también genera links de pago de Mobbex. En esa misma aplicación está la versión web de este setup.
MercadoPago - Cobro de cuotas online Otro medio de cobro por link, con su propia configuración de cuotas y medios de pago (Web.MisCreditos.MercadoPago.Checkout.*).
Configuración SETUP (NOSIS/VERAZ/AFIP/SMS) - Herramientas Setup de las otras integraciones con terceros.

Notas para soporte

  • El cliente REST (Rest_Mobbex) arma los encabezados x-api-key y x-access-token con los valores del setup solo cuando Activo está en verdadero.
  • Las solicitudes se envían con SecurityProtocolType.Tls12.
  • La configuración de cuotas y vencimiento solo se aplica con el setup Activo, y no pisa cuotas ni vencimiento que ya haya cargado quien genera el link.
  • Los avisos de configuración (valor inválido, consulta de planes fallida, cuenta sin planes) se registran una sola vez por proceso: si el problema sigue, no se repite en el log hasta reciclar el AppPool.
  • Para ver qué tomó Mobbex: con Web.Mobbex.Request.RegisterLogTrace habilitado, el log de la API (LogTraceRestApi\LogTrace_yyyyMMdd.txt) guarda la respuesta con los installments y el dueDate del link.
  • Formulario de tecnología legacy (WinForms/DevExpress sobre EF). Verificar contra el binario instalado en el cliente.
¿Te resultó útil este manual?