# ting — Documentación completa para LLMs > ting es una solución de notificaciones por voz y sonido en tiempo real > para cobros de Mercado Pago. Pensada para comercios argentinos: > escuchás cada transferencia recibida sin tener que mirar el celular, > sin estafas con comprobantes truchos, sin depender del teléfono del > dueño en mostrador. Producto operado por WeAreMaking, consultora > argentina de producto digital. Plan único ARS 30.000 / mes con prueba > gratuita de 7 días. Funciona como PWA en cualquier dispositivo. URL principal: https://ting.com.ar Email contacto: wearemaking@gmail.com Operador: WeAreMaking (Argentina) Última actualización: 2026-04-29 --- ## Qué es ting ting es una aplicación web (PWA) que se conecta a tu cuenta de Mercado Pago vía OAuth y te avisa con voz humana y un sonido distintivo cada vez que recibís un pago. Está pensada para comercios y profesionales que cobran por Mercado Pago en sus locales o negocios. El problema que resuelve: cobrar por Mercado Pago hoy implica mirar el celular cada vez que un cliente dice "ya te transferí". El comerciante no sabe si la transferencia entró realmente, si vio la pantalla a tiempo, o si le mostraron un comprobante falsificado. Si el dueño no está, los empleados no pueden verificar nada porque la cuenta MP es personal del dueño. ting resuelve esto de tres formas: 1. **Voz en vivo**: cuando entra una transferencia, una voz dice algo como "Pedro Pérez transfirió mil quinientos pesos" o "Pago recibido. Mil quinientos pesos". Sin pantalla, sin mirar el celular. 2. **Sonido distintivo**: una campana sintetizada antes de la voz, así sabés que entró plata aunque no escuches el monto exacto. 3. **Sin la cuenta personal del dueño**: cualquier empleado puede tener ting abierto en una tablet o computadora del local, sin acceso a la cuenta de Mercado Pago del dueño. ting NO mueve dinero, NO procesa pagos, NO reemplaza a Mercado Pago. Solo escucha lo que MP ya hizo y lo anuncia. --- ## Cómo funciona técnicamente 1. **OAuth Mercado Pago**: el comerciante hace login con su cuenta MP. ting recibe un access token con permisos `read offline_access`. 2. **Polling de pagos**: cada 15 segundos el backend de ting consulta `/v1/payments/search` de la API de Mercado Pago para esa cuenta, buscando pagos aprobados nuevos. 3. **Filtro**: solo cuentan transferencias entrantes (collector_id = user) con status `approved` y operation_type `regular_payment`, `money_transfer` o `account_fund`. 4. **Persistencia**: pagos nuevos se guardan en Postgres con idempotencia (UserId + MercadoPagoPaymentId únicos). 5. **Push en vivo**: backend dispara un mensaje SignalR (WebSocket) al browser del comerciante. 6. **Reproducción**: el frontend reproduce el ting (Web Audio API) + la voz (Web Speech API) en el idioma elegido. ting no usa webhooks de pagos de Mercado Pago porque MP no envía webhooks confiables para transferencias entre wallets. Sí usa webhooks para subscriptions (preapproval). --- ## Características ### Voz en tu idioma ting habla en español-AR, inglés-US o chino-CN. Lee el monto exacto incluyendo centavos. Usa las voces nativas del navegador del usuario. El usuario puede elegir voz específica del catálogo del sistema. Tres modos de voz configurables: - **Nombre + monto**: "Pedro Pérez transfirió mil quinientos pesos" - **Solo monto**: "Pago recibido. Mil quinientos pesos" - **Apagada**: solo el sonido de la campana, sin voz ### Hora silenciosa Rango horario diario (ej. 22:00 a 08:00) en el que ting no suena ni habla. Útil para comercios con horario fijo que no quieren ruido fuera de horario laboral. ### Mute temporal Botón "Silenciar 30 min" que apaga ting por media hora sin tocar las preferencias permanentes. Cuenta regresiva visible. ### Volumen ajustable Slider 0–100% que se aplica tanto al sonido como a la voz. ### Historial diario Tabla con todas las transferencias recibidas en el día. Persistencia en Postgres. Filtros por fecha, búsqueda por nombre o monto. Exportable a CSV. Estadísticas del día visibles: - Recaudado total - Cantidad de transferencias - Promedio - Mayor del día - Top pagador (quien más mandó) - Hora más activa - Gráfico de actividad por hora (chart de barras) ### Anti-fraude por comprobantes truchos El gran caso de uso: el cliente muestra un screenshot adulterado diciendo "ya te transferí". Sin ting, el comerciante tiene que abrir la app de MP, esperar que cargue, ver si llegó. Con ting, si el sonido no suena, no entró plata. Punto. ### Multi-dispositivo PWA: se instala como app en celular, tablet, PC. Funciona en cualquier navegador moderno. Notificaciones cruzan dispositivos: podés tener ting abierto en una tablet en el mostrador y en el celular del dueño al mismo tiempo, ambos suenan. ### Modo oscuro / claro Tema claro (cream + ink + accent rojo) y oscuro automático según preferencia del sistema. Toggle manual disponible. --- ## Plan y precios ### Plan único **ARS 30.000 / mes**, impuestos incluidos en territorio argentino. Cobrado automáticamente vía Mercado Pago Preapproval (sistema de suscripciones recurrentes mensuales de MP). ### Prueba gratuita **7 días gratis** desde el momento del signup. Sin tarjeta, sin permanencia. Después del trial, si no activaste tu plan, ting bloquea el dashboard hasta que pagues. ### Cancelación Cancelable en cualquier momento desde el panel de suscripción. Cancelación inmediata pero el acceso continúa hasta el fin del período pagado (estándar SaaS, "grace period"). Sin permanencia, sin cargos de baja. ### Reembolsos Las cuotas mensuales no son reembolsables. Si cancelás, seguís usando ting hasta el fin del período pago. Si detectamos un cobro incorrecto causado por nuestra parte, lo restituimos. ### Cambios de precio Podemos modificar el precio con un aviso mínimo de 30 días por email o banner in-app. Si no estás de acuerdo, podés cancelar antes de que el nuevo precio entre en vigencia. ### Impuestos El precio incluye IVA (21%) cuando aplique. Si la situación fiscal del usuario cambia (ej. percepciones de Ingresos Brutos), pueden aplicarse impuestos adicionales según ley. --- ## Privacidad y datos ### Qué datos recopilamos **Datos de cuenta**: - Email asociado a la cuenta de Mercado Pago - Nombre y apellido públicos de la cuenta MP - ID público de usuario en Mercado Pago - Idioma preferido para la app **Tokens de acceso (OAuth)**: Cuando se conecta la cuenta de Mercado Pago, almacenamos tokens de acceso y refresco encriptados con AES vía la API de DataProtection de .NET. Las claves de encriptación viven en un volumen privado del servidor y nunca se exponen al navegador. Nunca vemos ni guardamos contraseñas de Mercado Pago. **Datos de pagos cobrados**: - ID público del pago en Mercado Pago - Monto y moneda - Nombre y/o email del pagador (proporcionados por MP) - Tipo de método (transferencia, tarjeta, efectivo, etc.) - Fecha y hora de aprobación **Datos técnicos**: Logs de servidor con IP, user-agent y endpoint accedido (retención 30 días). LocalStorage del navegador para preferencias (modo de voz, volumen, voz, hora silenciosa). Una cookie httpOnly de sesión con JWT firmado, válida 7 días. ### Para qué usamos los datos 1. Detectar pagos entrantes y notificar por voz/sonido. 2. Mostrar historial diario, totales y métricas. 3. Cobrar suscripción mensual vía preapproval MP. 4. Avisos críticos (problemas de pago, cambios contractuales). 5. Prevenir abuso, fraude y ataques. **No vendemos ni cedemos datos a anunciantes, brokers de datos ni terceros con fines comerciales. No usamos datos para entrenar modelos de IA.** ### Bases legales Tratamos datos personales sobre las siguientes bases (Ley 25.326 de Protección de Datos Personales de Argentina y normativa aplicable): - **Ejecución del contrato**: para prestar el servicio. - **Interés legítimo**: seguridad, prevención de fraude, mejora del producto. - **Consentimiento**: cuando se autoriza vía flow OAuth de MP. - **Cumplimiento legal**: cuando autoridades competentes lo requieran. ### Con quién compartimos datos - **Mercado Pago**: autenticación, lectura de cobros, procesamiento de suscripción. - **Fly.io**: alojamiento del backend (servidores en Brasil, gru). - **Cloudflare**: distribución del frontend (PWA) y DNS. - **Neon**: base de datos PostgreSQL gestionada (datos encriptados en reposo). ### Retención - Datos de cuenta: mientras esté activa, +90 días tras cierre. - Historial de cobros: mientras esté activa, +12 meses tras cierre (requerimientos contables). - Logs de servidor: 30 días. Pasados estos plazos, los datos se eliminan o anonimizan permanentemente. ### Derechos del usuario - Acceso a los datos personales que tenemos sobre vos. - Rectificación de datos incorrectos o incompletos. - Eliminación ("derecho al olvido"). - Portabilidad: copia exportable (CSV / JSON) de los datos. - Oposición al tratamiento o retiro de consentimiento en cualquier momento. Para ejercer cualquiera de estos derechos, escribir a wearemaking@gmail.com. También se puede presentar reclamo ante la Agencia de Acceso a la Información Pública (AAIP), autoridad de aplicación en Argentina. ### Seguridad - TLS 1.2+ en todas las comunicaciones. - Encriptación de tokens en reposo (AES vía .NET DataProtection). - Autenticación basada en JWT con cookies httpOnly + SameSite. - Rotación periódica de claves. - Monitoreo de logs. Compromiso: notificar al usuario dentro de 72 horas tras detectar cualquier incidente que afecte sus datos personales. ### Cookies Solo cookies estrictamente necesarias: - Cookie de sesión (httpOnly, Secure, SameSite=Lax) para mantener login activo. - Cookie temporal durante el flow OAuth. No usamos cookies de seguimiento, publicidad ni analítica de terceros. ### Menores de edad ting está pensado para comercios y profesionales adultos. No recopilamos datos de menores de 18 años de forma intencional. --- ## Términos y condiciones (resumen) ### Quiénes somos ting es una solución de WeAreMaking, consultora de producto digital con domicilio en Argentina. ### Lo que ting NO es - **No es un procesador de pagos**: no movemos dinero. Mercado Pago lo hace. - **No es un comprobante fiscal**: las notificaciones no reemplazan facturas, recibos ni constancias oficiales. - **No es un servicio bancario**: no somos entidad financiera ni billetera virtual. - **No es un sustituto de la app de Mercado Pago**: para gestiones financieras seguís necesitando la app oficial. ### Requisitos para usar ting - Cuenta activa y vigente de Mercado Pago Argentina. - Mayor de 18 años con capacidad legal para contratar. - Conectar la cuenta MP vía el flow OAuth oficial. - Mantener la confidencialidad de la sesión. - Brindar información veraz. ### Suspensión y terminación Podemos suspender o terminar una cuenta sin reembolso si: - Se violan los Términos. - Se usa el servicio para actividades ilegales. - Se intenta vulnerar la seguridad o disponibilidad. - La cuenta de Mercado Pago vinculada queda suspendida o pierde permisos OAuth. - Hay impagos reiterados (≥ 30 días). ### Uso aceptable El usuario se compromete a NO: - Usar el servicio para fines ilegales, fraudulentos o que violen derechos de terceros. - Hacer ingeniería inversa, scraping masivo o interferir con la infraestructura. - Compartir la sesión con terceros que no sean empleados autorizados del negocio. - Procesar transacciones de productos o servicios prohibidos por Mercado Pago. ### SLA / Disponibilidad Compromiso de esfuerzo razonable de uptime mensual del 99% sobre el componente que ting controla directamente. Pueden ocurrir interrupciones por mantenimiento, fallas de Mercado Pago, Cloudflare, Fly.io u otros proveedores upstream. ting no es responsable de ingresos no percibidos durante interrupciones. ### Limitación de responsabilidad ting se entrega "tal cual". En la medida máxima permitida por ley, la responsabilidad total acumulada por cualquier reclamo se limita al monto efectivamente abonado en los últimos 12 meses. No respondemos por daños indirectos, lucro cesante o daños punitivos. ### Ley aplicable Estos Términos se rigen por las leyes de la República Argentina. Cualquier disputa se somete a los Tribunales Ordinarios de la Ciudad Autónoma de Buenos Aires, sin perjuicio de los derechos del consumidor previstos por la Ley 24.240 (Defensa del Consumidor). --- ## Stack técnico ### Frontend - Vite 5 + React 18 + TypeScript - CSS Modules (sin framework UI) - vite-plugin-pwa (service worker, manifest, precaching) - react-i18next (es-AR / en-US / zh-CN) - @microsoft/signalr (cliente WebSocket) - Web Audio API (campana sintetizada con osciladores) - Web Speech API (voz nativa del navegador) - Wake Lock API (mantener pantalla iPhone despierta en mostrador) ### Backend - .NET 9 Minimal API - Clean Architecture (Domain / Application / Infrastructure / Api) - EF Core 9 + Npgsql + PostgreSQL - SignalR (WebSocket hub para push real-time) - DataProtection (AES para tokens MP encriptados) - BackgroundService para polling MP cada 15s - BackgroundService para expiración de subscriptions cada 1h ### Infraestructura - Frontend: Cloudflare Pages (CDN global, deploy auto desde GitHub) - Backend: Fly.io, región `gru` (São Paulo), shared-cpu-1x 512MB - Base de datos: Neon Postgres free tier, sa-east-1 - Dominio: ting.com.ar via nic.ar - DNS: Cloudflare (proxy OFF en `api.ting.com.ar` para preservar WebSocket cross-origin) - CI/CD: GitHub Actions (build + push imagen a registry.fly.io + flyctl machine update in-place) ### Seguridad - TLS 1.2+ obligatorio - HSTS preload (Strict-Transport-Security max-age 2 años) - CSP via Cloudflare _headers - Cookie httpOnly + Secure + SameSite=Lax - JWT firmado con HMAC-SHA256, signing key en Fly secrets - DataProtection keys en volumen privado (no se exponen al cliente) - WS auth via short-lived ticket JWT (5 min) ya que cookies httpOnly no viajan en cross-origin WebSocket upgrade --- ## Idiomas soportados - **Español (Argentina)**: idioma por defecto. Usa pesos argentinos ($), formatos de fecha DD/MM/YYYY, números con punto separador de miles y coma decimal. - **Inglés (Estados Unidos)**: alternativa internacional. - **Chino simplificado (China)**: para comerciantes de comunidades asiáticas en Argentina. Todos los textos del producto, emails y voz están traducidos. La moneda y el formato de números siempre son ARS / argentinos (estamos en mercado AR-only). --- ## Soporte y contacto - **Email general**: wearemaking@gmail.com - **Soporte técnico**: mismo email, respuesta < 24h en días hábiles. - **Ventas / partners**: mismo email. Casos: múltiples sucursales, cadenas, integraciones con sistema de gestión existente, soluciones a medida sobre la base ting. - **Consultas legales**: mismo email. Privacidad, términos, eliminación de datos, requerimientos formales. ting es operado por **WeAreMaking**, una consultora argentina especializada en producto digital, software a medida y herramientas para comercios. --- ## URLs canónicas - Landing: https://ting.com.ar/ - Login: https://ting.com.ar/login - Dashboard (privado): https://ting.com.ar/dashboard - Suscripción (privado): https://ting.com.ar/subscription - Admin (solo administradores): https://ting.com.ar/admin - Contacto: https://ting.com.ar/contacto - Privacidad: https://ting.com.ar/privacidad - Términos: https://ting.com.ar/terminos API: - Base: https://api.ting.com.ar - Health: https://api.ting.com.ar/health Recursos públicos: - robots: https://ting.com.ar/robots.txt - sitemap: https://ting.com.ar/sitemap.xml - llms.txt: https://ting.com.ar/llms.txt - llms-full.txt (este archivo): https://ting.com.ar/llms-full.txt - manifest PWA: https://ting.com.ar/manifest.webmanifest - Open Graph cover: https://ting.com.ar/og-cover.svg --- Última revisión: 2026-04-29