Recetas
Construir un dashboard de insights en tiempo real#
tilopay_sales_summarytrae los totales, costos y neto del período que querés monitorear.tilopay_analyze_salesconvierte esos números en un resumen narrativo con tendencias y observaciones.tilopay_list_transactionslista las transacciones recientes para completar el tablero.tilopay_get_transactionabre el detalle de cualquier operación que necesite revisión.
El resumen usa UTC, no hora local. Si el comercio tiene poco volumen, las tendencias y los clientes destacados pueden venir vacíos.
Ejemplos de preguntas para el dashboard#
- “¿Cómo me fue hoy?” →
tilopay_sales_summary+tilopay_analyze_sales. - “¿Cuáles son mis productos o servicios más vendidos esta semana?” →
tilopay_analyze_salessobre el rango de los últimos 7 días. - “¿Tengo transacciones fallidas o sin liquidar?” →
tilopay_list_transactionsfiltrando por estado, luegotilopay_get_transactionpara cada caso. - “¿Cómo evolucionan mis ingresos netos respecto al mes pasado?” → comparar dos llamadas a
tilopay_sales_summarycon ventanas de fechas distintas.
Vender por WhatsApp desde el catálogo#
tilopay_catalog_list_itemslista los productos o servicios del comercio para responder la consulta del cliente con nombres y precios reales.tilopay_catalog_get_itemabre el detalle del ítem elegido cuando hay que confirmar precio, moneda o descripción antes de armar el pedido.- El agente arma el pedido, calcula el total y se lo confirma al cliente antes de cobrar.
tilopay_save_contactguarda al comprador (nombre, correo, teléfono) para asociarlo al cobro y reutilizarlo en ventas futuras.tilopay_create_payment_linkcrea el enlace por el total del pedido, con una descripción que identifique la orden.tilopay_send_payment_link_whatsappprepara el envío al cliente.tilopay_get_payment_linkconsulta el estado del enlace para confirmar el pago y cerrar la conversación con el comprobante.
tilopay_send_payment_link_whatsapp no envía el mensaje: devuelve un enlace wa.me con el texto
listo para enviar con un toque. Si no hay teléfono ni contacto guardado con ese nombre, la
herramienta lo pide. El agente puede quedarse consultando tilopay_get_payment_link cada cierto
tiempo para avisarle al comercio en cuanto el enlace pase a pagado.
Con esta receta un comercio sin tienda en línea vende de punta a punta dentro del chat: catálogo, pedido, cobro y confirmación, sin intervención humana salvo la que el propio comercio quiera exigir.
Recuperar cobros recurrentes fallidos (dunning inteligente)#
tilopay_recurring_list_planslista los planes activos del comercio.tilopay_recurring_subscriber_paymentsrecorre los pagos de los suscriptores de cada plan y separa los cobros rechazados del período.tilopay_get_transactionabre cada rechazo para leer el código de respuesta y clasificar la causa: fondos insuficientes, tarjeta vencida, tarjeta bloqueada, sospecha de fraude.- Según la causa, el agente decide la acción y se la propone al comercio: esperar el reintento del plan cuando el rechazo es transitorio (fondos insuficientes), o pedirle al cliente un nuevo medio de pago cuando el rechazo es definitivo (tarjeta vencida o bloqueada).
tilopay_create_payment_linkcrea un enlace por el saldo por cobrar cuando hay que pedirle al cliente que pague la cuota con otra tarjeta.tilopay_send_payment_link_whatsappotilopay_send_payment_link_emailprepara el mensaje al cliente con un texto adaptado al motivo del rechazo.tilopay_get_payment_linkconfirma cuando el cliente pagó, ytilopay_recurring_get_subscriberverifica el estado del suscriptor después de la recuperación.
Un agente que corre esta receta cada mañana convierte la lista de rechazos en dos colas: la que se resuelve sola con el reintento del plan y la que necesita un mensaje al cliente. El comercio recibe solo el resumen: cuántos cobros se recuperaron y cuáles siguen sin recuperarse.
No uses tilopay_recurring_manage_subscriber para "castigar" un rechazo: pause y delete
afectan cobros futuros y delete no se deshace. Pausar o dar de baja a un suscriptor es una
decisión del comercio, con confirmación humana explícita, nunca una reacción automática a un cobro
fallido.
Cobranza B2B con cuentas por cobrar#
tilopay_list_contactstrae los clientes empresariales del comercio;tilopay_save_contactregistra los que falten con nombre, correo y teléfono de la persona que paga.tilopay_create_payment_linkcrea un enlace por cada factura sin pagar, con el número de factura en la descripción y una fecha de vencimiento.tilopay_send_payment_link_emailprepara el primer envío;tilopay_send_payment_link_whatsappprepara el recordatorio cuando la factura sigue sin pagar.tilopay_get_payment_linkrevisa el estado de cada enlace para actualizar la lista de cuentas por cobrar sin entrar al panel.baas_search_paymentobaas_list_paymentsbuscan en las cuentas bancarias del comercio una transferencia directa (SINPE o transferencia bancaria) que coincida con el monto y el cliente, para marcar como pagada una factura que el cliente liquidó fuera del enlace.tilopay_delete_payment_linkelimina el enlace de una factura que ya se pagó por transferencia, para evitar un cobro doble.
Esta receta responde el "¿ya me pagaron?" que consume horas administrativas en negocios que facturan a empresas: una sola lista con facturas, enlaces, estado y pagos recibidos por cualquier vía.
Las herramientas baas_* son de solo consulta y requieren que soporte haya registrado las
credenciales del API bancario del comercio. Si no están configuradas, la herramienta lo indica y la
receta sigue funcionando solo con los enlaces de pago.
Proyectar la caja con datos de la pasarela y del banco (CFO de bolsillo)#
tilopay_sales_summarytrae las ventas de las últimas semanas para estimar los ingresos esperados del período siguiente.tilopay_recurring_list_plansytilopay_recurring_get_plancuantifican los cobros recurrentes comprometidos y sus fechas.baas_list_balancesobaas_get_balancetraen el saldo real de cada cuenta bancaria del comercio.baas_list_paymentslista las transferencias de los últimos meses para detectar las salidas recurrentes: planilla, alquiler, proveedores.baas_analyze_paymentsresume esos movimientos en lenguaje natural para identificar patrones y fechas pico.- El agente combina saldo, entradas previstas y salidas previstas en una proyección diaria, señala los días con saldo mínimo o negativo y propone acciones.
tilopay_create_payment_linkytilopay_send_payment_link_emailponen a cobro facturas sin pagar cuando el comercio aprueba esa acción.
El valor está en cruzar dos fuentes que normalmente viven separadas: la pasarela sabe qué va a entrar y el banco sabe qué hay y qué sale. Una rutina semanal produce un briefing corto con la proyección y las alertas, antes de que abra el negocio.
Las herramientas baas_* nunca inician, aprueban ni revierten transferencias. Si la proyección
sugiere mover fondos entre cuentas, esa acción la ejecuta una persona en el banco; el agente solo la
recomienda y la registra. La proyección es una estimación, no un estado financiero.
Detectar anomalías y actuar#
tilopay_sales_summarycompara la ventana actual (por ejemplo la última hora o el día) contra el mismo período de referencia para detectar caídas de aprobación, picos de rechazos o cambios bruscos en el ticket promedio.tilopay_list_transactionsfiltra por estado para ver si los rechazos se concentran en un método de pago, una moneda o un patrón de intentos repetidos.tilopay_get_transactionabre casos representativos para leer los códigos de respuesta.tilopay_diagnosticsverifica credenciales y disponibilidad de los endpoints para separar un problema de la integración del comercio de un problema de los clientes o del emisor.tilopay_help_guidesbusca en las guías oficiales la explicación y los pasos de corrección que correspondan al código de respuesta o al síntoma.- El agente abre la alerta con el diagnóstico ya hecho: qué cambió, desde cuándo, causa probable y acción sugerida.
El resumen de ventas usa UTC. Al comparar ventanas cortas, alineá las horas; una "caída" a medianoche local puede ser solo el corte del día en UTC. Muchos intentos rechazados en pocos minutos con montos pequeños y tarjetas distintas pueden indicar pruebas de tarjetas robadas: reportalo a soporte en vez de reintentar.
Cerrar las ventas del mes#
tilopay_sales_summarydevuelve los totales, costos y neto del período.tilopay_analyze_salesproduce el informe en lenguaje natural.tilopay_get_transactiontrae el detalle de las transacciones que haya que revisar.
Las horas y los días del resumen están en UTC, no en hora local. Las tendencias y los clientes destacados vienen vacíos si la muestra es chica.
Reembolsar con confirmación humana#
tilopay_list_transactionslocaliza la transacción en el rango de fechas.tilopay_get_transactionmuestra el detalle para confirmar que es la correcta.- El agente le pide confirmación al usuario. Este paso lo impone el cliente MCP, no Tilopay.
tilopay_modify_transactionejecuta la modificación con la acción y el monto.
Revisar una suscripción recurrente#
tilopay_recurring_list_planslista los planes de cobro recurrente del comercio.tilopay_recurring_get_planabre el plan que interesa por su ID.tilopay_recurring_get_subscribermuestra el detalle del suscriptor.tilopay_recurring_subscriber_paymentslista los pagos de ese suscriptor para ver cuáles pasaron y cuáles no.
Sirve para responder "¿por qué este cliente aparece sin cobrar este mes?" sin entrar al panel.
Optimizar los planes de suscripción#
tilopay_recurring_list_planslista los planes activos con su precio y periodicidad.tilopay_recurring_get_planabre cada plan para conocer la cantidad de suscriptores y su configuración.tilopay_recurring_subscriber_paymentsrecorre los pagos por suscriptor para calcular, por plan, la tasa de cobros exitosos, el mes en que más suscriptores dejan de pagar y la antigüedad promedio.tilopay_recurring_get_subscriberrevisa los casos atípicos que el análisis señale.- El agente presenta el comparativo entre planes: retención, ingreso por suscriptor y punto de abandono, y propone cambios de precio, periodicidad o contenido.
tilopay_create_payment_linkpermite probar una oferta nueva con un segmento pequeño de contactos antes de modificar un plan.
Es análisis de precios con datos reales de cobro. El agente no modifica planes: propone, y el comercio decide en el panel.
Pausar o dar de baja a un suscriptor#
tilopay_recurring_get_subscriberconfirma que el suscriptor es el correcto.- El agente le pide confirmación al usuario, con el nombre y el plan a la vista.
tilopay_recurring_manage_subscriberejecutapause,reactivateodelete.
tilopay_recurring_manage_subscriber está marcada como sensible: afecta cobros futuros y delete
no se deshace. Nunca la ejecutés sin confirmación humana explícita.
Cobrar a un grupo con tarjetas almacenadas#
tilopay_saved_cards_list_groupslista los grupos de cobro.tilopay_saved_cards_list_affiliatesmuestra los afiliados del grupo elegido, para saber a cuántas tarjetas se le va a cobrar.- El agente resume monto, moneda, motivo y cantidad de afiliados, y pide confirmación.
tilopay_saved_cards_create_paymentscrea los cobros.tilopay_saved_cards_list_collectionsytilopay_saved_cards_collection_detailrevisan el resultado: la segunda necesita elcodeque devuelve la primera.
tilopay_saved_cards_create_payments mueve dinero real de las tarjetas almacenadas. Tratala como
una operación de un solo intento: confirmá antes, y verificá después con el detalle del cobro.
Depurar una integración y acompañar a un desarrollador#
tilopay_diagnosticsprueba las credenciales y un endpoint de cada grupo del API, para separar un problema de credenciales de un problema de la petición.tilopay_debug_coderecibe el fragmento de código, el log o el stack trace y devuelve diagnóstico, causa raíz, corrección y riesgos.tilopay_help_guidesresponde las dudas de uso del panel con las guías oficiales.tilopay_list_transactionsytilopay_get_transactionconfirman si la operación que el desarrollador cree fallida en realidad llegó a Tilopay y con qué resultado.
tilopay_debug_code no lee el repositorio ni ejecuta el código: analiza sólo lo que le pasás. Antes
de mandarlo, quitá credenciales del fragmento; la herramienta oculta lo que reconoce como secreto,
pero no reemplaza esa revisión.
Con estas cuatro herramientas un agente de soporte atiende el onboarding técnico completo: verifica la cuenta, encuentra la causa del error, entrega la corrección con la guía oficial y confirma contra las transacciones reales. Las preguntas que se repiten son la señal de qué guía o ejemplo debe agregarse al portal.
Las tarjetas de prueba del modo sandbox están en la guía de pruebas del portal. El modo sandbox se alterna desde la cuenta; no existe un host separado.
Tilopay como herramienta de otros agentes#
- El comercio solicita acceso al servidor MCP con el formulario del portal (nombre de la persona responsable, correo del comercio y nombre del comercio); soporte confirma la aprobación y las condiciones de uso.
- El agente externo (el asistente de un ERP, un bot de tienda en línea, un agente contable)
conecta el servidor MCP con esas credenciales y ejecuta
tilopay_diagnosticspara verificar la conexión. - Con el catálogo de herramientas cargado, el agente externo usa las herramientas de consulta
(
tilopay_sales_summary,tilopay_list_transactions,tilopay_recurring_*,baas_*) para responder preguntas del negocio dentro de su propia conversación. - Para acciones que crean o mueven dinero (
tilopay_create_payment_link,tilopay_modify_transaction,tilopay_saved_cards_create_payments,tilopay_recurring_manage_subscriber) el agente externo aplica la política de confirmación descrita en la página de permisos antes de ejecutar.
Esta receta cambia la posición del MCP: no es solo un asistente dentro de Tilopay, es la capa de pagos que cualquier agente puede invocar. Las demás recetas de esta página funcionan igual cuando las ejecuta un agente de terceros.
El consumo del MCP puede tener costos adicionales según el volumen; soporte lo detalla al validar el volumen transaccional del comercio. Las herramientas marcadas como sensibles exigen confirmación humana en el cliente MCP que las ejecute, sea de Tilopay o de un tercero.
Última verificación: 2026-09-04 · Responsable: equipo-integraciones