ES

Renovaciones de suscripciones VPN pagadas con cripto: extiende usuarios sin duplicados ni días perdidos

Renovaciones de suscripciones VPN pagadas con cripto

El primer pago de un cliente de VPN es la parte fácil. Lo difícil es el segundo, el tercero y el décimo: el cliente vuelve a pagar antes o después de que venza la suscripción, y necesitas que los días nuevos se sumen bien, que la configuración existente siga funcionando y que ningún usuario se cree dos veces. Así gestionan una renovación los módulos de SnapEX Pay.

Cómo se reconoce a un cliente que vuelve

Una renovación es un pago para un usuario que ya existe en el panel.

  • Servicios de Marzban, 3x-ui y Remnawave: tu tienda o tu bot vuelve a enviar el mismo nombre de usuario con el nuevo checkout. Un nombre de usuario existente se renueva; uno nuevo se crea.
  • Bot VPN de Telegram: el nombre de usuario en el panel es tg<telegram_id>, así que cada cuenta de Telegram corresponde a exactamente un usuario de VPN, y un nuevo pago desde la misma cuenta de Telegram lo renueva.

Desde qué fecha cuentan los días nuevos

Pagar antes no debe quemar los días que el cliente ya tiene, y pagar tarde no debe regalar los días intermedios.

  • Marzban: la suscripción se extiende desde el vencimiento actual, o desde ahora si ya venció.
  • 3x-ui: el vencimiento se corre hacia adelante, o se cuenta desde ahora si ya se agotó.
  • Remnawave: los días del plan se suman a la fecha más tardía entre ahora y el vencimiento actual del usuario.
  • Bot VPN de Telegram: a un cliente que vuelve se le extiende desde el vencimiento actual.

Cuota de tráfico al renovar

  • Marzban: los planes con tráfico suman una cuota nueva encima de lo ya consumido.
  • 3x-ui: el tráfico se reinicia en los planes con cuota y el cliente se vuelve a habilitar.
  • Remnawave: el límite de tráfico se fija en el valor del nuevo plan.
  • Bot VPN de Telegram: un plan con límite de tráfico empieza una cuota nueva.

La configuración del cliente sigue funcionando

En 3x-ui el cliente renovado conserva su UUID y su subId, así que la configuración ya importada en los dispositivos del cliente sigue funcionando: no hay que reenviar nada. En Marzban, Remnawave y el bot el usuario existente se extiende en lugar de reemplazarse, y el módulo devuelve el enlace de suscripción tras el pago.

Sin duplicados cuando un webhook llega dos veces

Los webhooks pueden entregarse más de una vez, a veces en el mismo instante. Los cuatro módulos son idempotentes: cada factura da de alta al usuario una sola vez, incluso con entregas repetidas o simultáneas. Antes de hacer nada, el módulo comprueba la firma HMAC-SHA256 (ventana de 5 minutos) y vuelve a leer la factura desde la API de SnapEX Pay; solo una factura pagada da de alta al usuario. El bot además comprueba que la factura pertenezca a un pedido del propio bot.

Si el panel está caído cuando llega el pago

Con el servicio de Marzban, el handler del webhook devuelve 502 cuando no puede conectar con el panel, y SnapEX Pay reintenta la entrega más tarde, así que la renovación se aplica cuando el panel vuelve. Las entregas de webhooks se reintentan en general: SnapEX Pay hace hasta 5 intentos.

Cambiar precios sin tocar los pedidos pagados

El bot VPN de Telegram guarda una copia del plan en cada pedido, así que editar PLANS más tarde no cambia los pedidos ya pagados.

Prueba una renovación sin dinero real

Cada módulo tiene modo de prueba: las facturas de prueba se confirman solas y no mueven fondos reales. Crea un usuario con un pago de prueba, vuelve a pagar para el mismo nombre de usuario o la misma cuenta de Telegram y comprueba el nuevo vencimiento en el panel. Consulta Cómo probar pagos cripto sin dinero real.

Módulos: Marzban, 3x-ui, Remnawave, Bot VPN de Telegram. Panorama para servicios VPN: Pagos cripto para servicios VPN. Registro: pay.snapex.pro.

Más guías

Cómo elegir una pasarela de pagos cripto para una empresa de hosting: 8 preguntas Una lista de verificación para proveedores de hosting y VPS que eligen una pasarela de pagos cripto: módulo de facturación, cómo se marcan como pagadas las facturas, pagos incompletos, comisiones, liquidación, monedas, modo de prueba y facturación multimoneda. SnapEX Pay vs NOWPayments, Cryptomus y CoinGate: comisiones y módulos listos comparados Cómo se compara SnapEX Pay con NOWPayments, Cryptomus y CoinGate en la comisión publicada, las cuotas mensuales y los módulos listos para facturación de hosting, paneles VPN y tiendas. Datos de la competencia tomados de sus propios sitios, 11 de octubre de 2026. El cliente envió menos que la factura: cómo funcionan los pagos cripto incompletos Los exchanges suelen descontar su comisión de retiro del importe, así que una factura cripto llega incompleta. Qué hace SnapEX Pay con un pago incompleto, qué webhooks recibes y qué hacer con el pedido. Cómo probar pagos cripto sin dinero real Las facturas de prueba de SnapEX Pay pasan por los mismos estados y envían los mismos webhooks que las reales, pero se confirman solas y nunca tocan tu saldo. Así se usan. Quién paga las comisiones de una factura cripto: tú o tu cliente SnapEX Pay te deja elegir en cada factura quién cubre la comisión del servicio y la comisión de red. Qué hace fee_on y cómo cambia el importe que paga el cliente y el que recibes tú. Webhooks de pagos cripto: verifica la firma, gestiona reintentos y duplicados Cómo se firman y entregan los webhooks de SnapEX Pay, cómo verificarlos en PHP y Node.js y cómo hacer que tu handler resista reintentos, duplicados y eventos fuera de orden.

¿Listo para aceptar cripto?

Crea una cuenta de comercio y obtén una clave API. 1% por pago, sin cuota mensual.