Archivo/Pagar con SERO/Contenido digital

SERO Pay para contenido digital

Vende tu contenido digital y entrega al instante.

Cursos, ebooks, plantillas, mentorías o acceso a una comunidad: tu cliente paga en USDT desde su teléfono y tu sistema entrega en cuanto el pago queda confirmado en la red.

Antes y después

Adiós a la captura de pantalla del pago.

Cobro manualCon SERO Pay
ConfirmaciónEl cliente envía una captura y tú revisas tu cuenta.El pago se verifica solo, en la red, contra la orden exacta.
EntregaCuando puedes responder el mensaje.En cuanto el pago se confirma, a cualquier hora.
FraudeCapturas editadas y contracargos.Sin contracargos: lo pagado queda pagado.
Tu dineroComisiones y cambios de moneda.USDT completos en tu billetera.

El flujo

Cobrar en el navegador, confirmar en tu servidor.

  1. Tu servidor crea la venta

    Cuando el cliente pulsa «Comprar», tu servidor registra la venta con una referencia única, por ejemplo curso-ux-8841, y se la pasa a la página.

  2. La página cobra

    const recibo = await SeroPay.pagar({
      negocio: "Academia Norte",
      direccion: "0xTU_DIRECCION_SERO",
      orden: "curso-ux-8841",
      productos: [{ nombre: "Curso de diseño UX", precio: "49.00" }],
    });
    if (recibo) await fetch("/api/ventas/curso-ux-8841/confirmar", { method: "POST" });
  3. Tu servidor confirma en la red y entrega

    No confíes en el navegador para entregar algo de valor: tu servidor reconstruye la misma orden y pregunta a la red.

    import { crearOrden, consultarPago } from "./sero-pay.mjs";
    
    app.post("/api/ventas/:id/confirmar", async (req, res) => {
      const venta = await ventas.buscar(req.params.id);
      const orden = crearOrden({
        direccion: "0xTU_DIRECCION_SERO",
        orden: venta.id,
        productos: venta.productos,
      });
      const recibo = await consultarPago(orden, { bloques: 900 });
      if (!recibo) return res.status(402).json({ pagado: false });
      await ventas.marcarPagada(venta.id, recibo.referencia);
      await enviarAcceso(venta.correo);
      res.json({ pagado: true });
    });

    La misma referencia con los mismos productos produce la misma orden que pagó el cliente. Guarda recibo.referencia: es el número de referencia del pago, verificable por cualquiera en la red.

Ideas

Lo que puedes vender así.

Cursos

Un curso completo o por módulos, cada uno como producto de la orden.

Ebooks y plantillas

Descargas que se habilitan en cuanto llega el pago.

Mentorías

Sesiones individuales o paquetes, con su monto único y su concepto.

Comunidades

Acceso mensual con suscripciones que el miembro aprueba cada mes.

¿Un cupón de descuento? Es simplemente otro precio en la orden. ¿Un paquete? Varios productos en la misma orden.

Sigue leyendo

Más sobre SERO Pay.

SERO Pay

Desde cero

Intégralo con un asistente de IA, sin saber programar.

SERO Pay

Suscripciones

Cobros mensuales en dólares, sin tarjeta, con permiso cada vez.

SERO Pay

WordPress

Un bloque de HTML personalizado y listo para cobrar.

SERO Pay

El protocolo

La especificación byte a byte, con un ejemplo en Python.

SERO Pay

Por qué MIT

Por qué regalamos esto y de qué vive SERO.

Preguntas frecuentes

Lo que suelen preguntar.

¿Cómo vendo un curso en USDT?

Con SERO Pay: tu página abre la ventana de pago con el curso como producto, el cliente paga desde su billetera SERO y tu servidor confirma el pago en la red antes de dar acceso.

¿Puedo entregar el acceso automáticamente?

Sí. Cuando la ventana confirma el pago, tu servidor lo verifica con consultarPago y entrega el acceso sin intervención manual.

¿Hay contracargos?

No. Los pagos en la red no se revierten solos. Si quieres devolver un pago, envías el monto desde tu SERO a la billetera que pagó.