Cobros USDT para SaaS: renovación de facturas, saldo y acceso al servicio
Los cobros USDT de un SaaS deben relacionar factura, orden de pago y acceso a la cuenta. Tu aplicación decide qué plan activar y cuánto extender el servicio. UUGate aporta cobro, consulta y callbacks; las reglas de suscripción siguen en tu SaaS.
Facturas o saldo prepagado
Crea una orden fija por cada factura mensual o anual y el cliente paga activamente. Para consumo por uso, vincula una dirección exclusiva, acredita recargas confirmadas y aplica tus propias reglas.
Guarda factura y orderNo en un modo; miembro, bindKey, red y activo en el otro. Verifica importes y entrega según cada flujo.
Genera la entrada de pago de la factura
Fija importe, plan y validez en el servidor y usa la API de cobro. Guarda merchantOrderNo, orderNo, cashierUrl y expireAt; el cliente abre el checkout.
USDT admite TRC20 y BEP20; USDC, BEP20 y SPL. El cliente debe usar activo y red de la factura. Una política de paridad no es cotización en tiempo real ni conversión fiduciaria.
Activa el acceso tras confirmar
Verifica el callback, comercio, orden, red, activo, importe recibido y completed antes de actualizar la cuenta. Registro único y transacción impiden duplicar la extensión.
Ejemplo: una factura mensual de 20 USDT extiende un período al completarse su orden. Es un ejemplo, no precio de UUGate ni caso de cliente. Conserva factura, pago y cambio de acceso para recuperación o compensación.
Procesa recargas continuas
Vincula una dirección al miembro autenticado. Acredita paidAmount por cada ingreso confirmado y deduplica por orderNo, no por miembro.
Tu SaaS controla consumo, avisos de saldo insuficiente y vencimiento. Separa fondos de la billetera y saldo interno del usuario. Consulta la guía de avisos.
Renovación no significa débito automático
Pagar un enlace es una renovación activa. Una dirección permanente no autoriza débitos periódicos de la billetera del cliente. Los plugins no ofrecen débito recurrente; WHMCS sigue en versión de prueba y no admite débito automático de renovación.
Tu aplicación puede generar facturas, recordatorios o cargos sobre saldo interno ya recargado con reglas claras. Consulta la guía de plugins.
Recupera avisos y pagos excepcionales
Sin callback, consulta el orderNo guardado y verifica antes de restaurar el negocio. Pagos insuficientes, excesivos, tardíos o sobre facturas canceladas requieren revisión. Si crear la orden vence sin número, verifica el resultado primero; la referencia comercial no garantiza reintento idempotente.
- No actives acceso sin pago, con firma inválida o importe incorrecto.
- Un callback repetido produce un solo pago y cambio de acceso.
- Revisa efectos ya aplicados después de una interrupción.
- Valida facturas y recargas separadamente; conserva API Keys en el servidor.
Verifica capacidad y costos
Elige mediante la API USDT y direcciones exclusivas. Consulta planes, cuotas y tarifas en precios. Usa el SDK Node.js o PHP / Laravel del lado del servidor.