Saltar al contenido
Crypto Merchant

Casos de uso

Acepta pagos con cripto para un SaaS o una suscripción

Un SaaS acepta cripto con Crypto Merchant creando una factura por cada período de facturación y extendiendo la cuenta cuando llega el webhook firmado invoice.paid. Las billeteras de cripto no se pueden cobrar automáticamente, así que una renovación es una factura que el cliente paga, con un recordatorio cuando una vence. Para créditos prepagados, las billeteras fijas le dan a cada cliente una dirección de depósito permanente que acredita su saldo con deposit.confirmed. La comisión es del 1 % por factura pagada, sin cuota mensual.

Actualizado el 6 de noviembre de 2026

Todo lo que hay en esta página describe cómo funciona Crypto Merchant hoy, tal como se detalla en la referencia de la API, la documentación de la página de pago y Precios. Nada de lo que hay aquí es una afirmación sobre otras pasarelas.

De un vistazo

TemaCómo funciona
Cómo pagan los clientesUna página de factura por período de facturación, enlazada desde tu pantalla de facturación o un correo de renovación. Para saldos prepagados, su propia dirección de depósito permanente, una por red.
Qué construyesUn proceso que crea una factura cuando termina un período, con metadata que identifica la cuenta y el período, y un endpoint de webhooks que extiende la cuenta. O POST /sticky-wallets por cuenta.
Cobros recurrentesNo son automáticos. Una billetera de cripto no se puede debitar, así que cada renovación es una factura nueva que el cliente paga. El evento invoice.expired te dice cuándo enviar un recordatorio.
Precios y reservaPon precio a los planes en dólares u otra moneda admitida; las stablecoins valen un dólar estadounidense cada una. Convierte todo lo que recibes a USDT o USDC para que los ingresos no se muevan con el mercado.
Registros de clientesEnvía customer_email y los pagos se agrupan por cliente en el portal; order_id y metadata vuelven en cada webhook.
Documentos para registrarseNinguno. No necesitas una empresa registrada para abrir una cuenta; los Términos se aplican igual.

¿Cómo funciona, paso a paso?

Un plan mensual, desde el final de un período hasta el inicio del siguiente:

  1. 1

    Crea una factura cuando termina el período

    Un proceso programado llama a POST /invoices con el precio del plan, un order_id como el ID de la suscripción más el período, el correo electrónico del cliente, una redirect_url de vuelta a tu página de facturación y metadata que identifica la cuenta y el período.

  2. 2

    Muéstrale al cliente dónde pagar

    Pon la checkout_url detrás de un botón de “Pagar con cripto” en la página de facturación y en el correo de renovación. El cliente elige una moneda, el tipo de cambio se fija y la factura permanece abierta durante el tiempo que definas, 30 minutos de forma predeterminada.

  3. 3

    Extiende la cuenta con invoice.paid

    Verifica la firma, guarda el evento, responde con un 2xx y después extiende un período la cuenta indicada en metadata. Usa el id del evento para que una entrega repetida no la extienda dos veces.

  4. 4

    Recuerda con invoice.expired

    Si la factura vence sin pagarse, crea una nueva y envíala por correo. Una factura vencida no conserva nada: el tipo de cambio estaba fijado solo mientras estuvo abierta.

  5. 5

    Créditos prepagados: dale a cada cliente una dirección permanente

    Con las billeteras fijas, POST /sticky-wallets con tu propio ID para el cliente devuelve las mismas direcciones cada vez. Muéstralas en una página de recarga; con deposit.confirmed, acredita al cliente indicado en sticky_wallet.reference.

La única llamada a la API que hace falta

Factura un período de facturación
curl https://cryptomerchant.online/api/v1/invoices \
  -H "Authorization: Bearer $CM_SECRET_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": "29.00",
    "currency": "USD",
    "order_id": "sub_8f3a-2026-11",
    "description": "Pro plan, November 2026",
    "customer_email": "[email protected]",
    "redirect_url": "https://app.example/billing?paid=1",
    "metadata": { "account": "8f3a", "period": "2026-11" }
  }'

# On "invoice.paid": extend account 8f3a by one month (metadata is echoed back).
# On "invoice.expired": send a reminder with a fresh invoice.

¿Cuánto cuesta?

El 1 % de cada factura pagada, que se descuenta cuando el pago se acredita a tu saldo. No hay costo de configuración, ni cuota mensual, ni pago para activar la cuenta; las facturas vencidas y canceladas no cuestan nada. Mover monedas (barridos, conversiones y retiros) conlleva una comisión de gas, que se paga con tu saldo de gas si agregas uno o, si no, se descuenta de las monedas que se están moviendo. Los clientes también pagan una comisión de gas en cada factura: se suma al monto que envían, se muestra en la página de pago y nunca supera 5 US$. Los tipos de cambio de las conversiones incluyen un margen de servicio del 1 %. Todos los costos están en una sola tabla en Precios.

Lo que Crypto Merchant no hace aquí

  • Sin renovaciones automáticas. No hay una tarjeta guardada que cobrar ni un objeto de suscripción. Tu proceso crea la factura de cada período, y el cliente la paga.
  • Sin motor de impuestos ni de cobranza. Crypto Merchant crea facturas, recibe pagos y avisa a tu servidor; el IVA, los recibos y los correos de recordatorio los construyes tú.
  • Custodio, solo cripto. Los saldos están en una billetera pool que Crypto Merchant guarda hasta que retiras a tus propias direcciones. No hay liquidación bancaria.

¿Para quién es?

  • Herramientas para desarrolladores, APIs y software que se venden a clientes en muchos países.
  • Productos cuyos clientes ya tienen stablecoins y prefieren pagar con ellas.
  • Equipos sin una empresa registrada que no pueden abrir una cuenta de comercio tradicional.

Preguntas frecuentes

¿Crypto Merchant puede cobrarles a mis clientes automáticamente cada mes?
No. Un comercio no puede debitar una billetera de cripto. Cada renovación es una factura que el cliente paga; la creas con la API cuando termina el período y le recuerdas si vence.
¿Cómo sé a qué cuenta pertenece un pago?
Envía el ID de la cuenta en order_id o metadata al crear la factura. Ambos vuelven sin cambios en el objeto factura y en cada webhook relacionado con ella.
¿Puedo poner el precio de mis planes en USDT?
Las facturas tienen precio en una moneda como el dólar estadounidense, y las stablecoins valen un dólar cada una, así que un plan de $29 cuesta 29 USDT más cualquier comisión de gas que se muestre en la página de pago. El cliente igual puede pagar con cualquier moneda que aceptes, y tú puedes convertir todo lo que recibes a USDT o USDC.
¿Para qué sirven las billeteras fijas?
Para saldos prepagados. Cada cliente recibe direcciones de depósito permanentes, una por red, y cada depósito confirmado se suma a tu saldo con un webhook que identifica al cliente, así puedes acreditar la cuenta correcta.

Otros casos de uso

Todos los casos de uso

Empieza a aceptar cripto hoy

Configuración gratis, sin documentos para registrarte, 1 % por factura pagada y retiros cuando quieras.