SERO Pay
Desde cero
Intégralo con un asistente de IA, sin saber programar.
Archivo/Pagar con SERO/Suscripciones
SERO Pay para suscripciones
Cada mes tu servidor envía el cobro y tu suscriptor lo aprueba desde su teléfono. Nadie retira dinero sin permiso, nadie depende de una tarjeta internacional y tú recibes el monto completo.
El problema
Las suscripciones tradicionales dependen de una tarjeta de crédito internacional que se debita sola. En buena parte de Latinoamérica pocas personas la tienen, y quienes cobran terminan persiguiendo transferencias y capturas de pantalla cada mes.
SERO Pay invierte el modelo: en vez de un débito automático, cada periodo es una orden que el suscriptor aprueba con un toque. Es efectivo digital: se paga cuando la persona decide pagar.
Cómo funciona
El suscriptor paga el primer mes con el botón de suscripción. El recibo trae su billetera, que guardas junto a su ficha.
<sero-pagar
negocio="Club del Café"
direccion="0xTU_DIRECCION_SERO"
plan="club-cafe"
plan-nombre="Club del Café"
monto="12.00"
cliente="ID_INTERNO_DEL_SUSCRIPTOR">
</sero-pagar>
Una tarea programada de tu servidor recorre a tus suscriptores al inicio de cada periodo. Para cada uno arma la orden del mes; si ya está pagada la salta, y si no, le envía el cobro.
import { ordenDeSuscripcion, consultarPago, enviarCobro, periodoActual } from "./sero-pay.mjs";
const periodo = periodoActual(); // "2026-10"
for (const s of suscriptores) {
const orden = ordenDeSuscripcion({
negocio: "Club del Café",
direccion: "0xTU_DIRECCION_SERO",
plan: { id: "club-cafe", nombre: "Club del Café", precio: "12.00" },
cliente: s.id,
periodo,
});
if (await consultarPago(orden)) continue;
const envio = await enviarCobro(orden, s.billetera);
if (!envio.ok) await avisarPorCorreo(s, envio.mensaje);
}
El suscriptor recibe «Club del Café te cobra 12.00 USDT», toca la notificación, revisa y aprueba. El cobro insiste al enviarse y a los minutos 1, 3 y 10, y vence a los 30.
Por qué es seguro repetir
La orden de un periodo se calcula a partir del plan, el suscriptor y el mes. Siempre es la misma orden, con la misma huella. Si tu tarea se ejecuta dos veces, o se cae a mitad y la vuelves a lanzar, el mes ya pagado se detecta y se salta.
Nada sale de la billetera del suscriptor sin que lo apruebe. Tampoco hay contracargos: lo aprobado queda pagado.
Si el suscriptor rechaza y bloquea el cobro, tus cobros dejan de llegarle. No hay formularios ni llamadas.
La referencia de la orden no expone tu identificador interno del suscriptor: lleva un sello derivado de él.
En la práctica
qrSvg(await enlaceCorto(orden)). Tú decides cuántos días de gracia das antes de pausar el acceso.id. Los meses ya cobrados no cambian.monto: no necesitan suscripción.enviarCobro lo dice con codigo: "sin_notificaciones" y puedes enviarle el QR.Sigue leyendo
SERO Pay
Intégralo con un asistente de IA, sin saber programar.
SERO Pay
Un bloque de HTML personalizado y listo para cobrar.
SERO Pay
Cursos, ebooks y mentorías con entrega automática.
SERO Pay
La especificación byte a byte, con un ejemplo en Python.
SERO Pay
Por qué regalamos esto y de qué vive SERO.
Preguntas frecuentes
Sí. Con SERO Pay cada mes el suscriptor recibe el cobro en su teléfono y lo aprueba desde su billetera SERO, en USDT. No se necesita tarjeta ni cuenta bancaria en el exterior.
No. Nada sale de la billetera sin la aprobación del suscriptor. Cada mes el comercio envía el cobro y el suscriptor lo aprueba con un toque.
Nada: la orden de cada mes es siempre la misma, así que el pago ya hecho se detecta y el cobro no se repite.
Rechazando el cobro y bloqueando al comercio desde SERO. A partir de ahí los cobros de ese comercio dejan de llegarle.