Saltar al contenido principal

Pasarela de pago cripto para SaaS: cómo elegir la mejor

· 10 min de lectura
OrcaRail
Crypto payment rails for web2 apps

Una pasarela de pago cripto para SaaS tiene más trabajo que un checkout para pedidos únicos. Tiene que cobrar al mismo cliente cada mes, gestionar pruebas gratuitas y renovaciones fallidas, y avisar a tu aplicación cuándo activar o quitar el acceso. Muchas pasarelas cripto se crearon para pagos únicos, y las carencias aparecen en la facturación.

Esta guía reúne lo que debes revisar antes de elegir una: cómo se cobran las renovaciones, cuánto pesan las comisiones en un plan de 10 USD, con qué monedas pueden pagar tus clientes, la API y los webhooks, y adónde va el dinero. Cada dato de la competencia enlaza a la página del propio proveedor.

Aviso: OrcaRail publica este blog y es una de las pasarelas de la lista. Los datos de la competencia vienen de las páginas de cada proveedor, enlazadas y con la fecha de revisión. Los precios cambian; confírmalos con el proveedor antes de decidir.

Por qué la facturación SaaS es más difícil con cripto​

Con tarjetas, el procesador guarda la tarjeta y la cobra cada mes. Una billetera cripto funciona al revés: nadie puede sacar tokens de ella si su dueño no firma un permiso. Por eso una pasarela puede cobrar una renovación de dos formas:

  • Un enlace de pago en cada ciclo. La pasarela envía una factura o un enlace, y el cliente lo paga a mano desde su billetera.
  • Un cobro preautorizado. El cliente firma una vez y la pasarela cobra cada renovación. En cadenas EVM es un allowance ERC-20; en Solana, una delegación de tokens SPL.

Cada renovación manual es una ocasión para que el cliente se olvide, así que en los planes mensuales importa el segundo modelo. La facturación SaaS también necesita que los pagos pequeños sigan siendo baratos, y tu aplicación necesita un webhook cuando una renovación se cobra o falla.

Qué revisar en una pasarela de pago cripto para SaaS​

Qué revisarPor qué importa en SaaSOrcaRail
Renovaciones que se cobran solasMenos renovaciones perdidas en planes mensualesCobro automático en cadenas EVM y Solana, o un enlace de pago en cada ciclo
Comisiones en pagos pequeñosUna comisión fija por factura se lleva una buena parte de un plan de 10 USD0,5 % por transacción completada, primeras 100 gratis, sin comisión fija
Monedas que tus clientes ya tienenEl cliente paga con lo que ya hay en su billeteraUSDC, USDT y otros tokens en 70 redes principales
Pruebas, pausas y cancelacionesReglas básicas de cualquier plan SaaStrial_period_days, pause_collection, cancel_at_period_end
Webhooks de suscripciónTu aplicación activa o quita el acceso según los eventos13 eventos de suscripción, firmados como todos los webhooks de OrcaRail
API y SDKTu backend crea y gestiona las suscripcionesAPI REST, SDK de Node y PHP, Laravel Cashier, servidor MCP
Adónde va el dineroRiesgo de custodia y flujo de cajaReenvío a tus propias billeteras; sin saldo retenido
SandboxPrueba renovaciones antes de cobrar a clientes realesOrganizaciones sandbox gratis en testnets

Renovaciones que se cobran solas​

OrcaRail ofrece los dos métodos de cobro en el mismo objeto de suscripción:

Enlace de pago en cada cicloCobro automático
collection_methodsend_payment_link (por defecto)auto_charge
Qué hace el cliente en cada cicloAbre el enlace y pagaNada después de la primera aprobación
Si una renovación fallaEl enlace vence tras days_until_due y el estado pasa a past_dueEl cobro falla, el estado pasa a past_due y el cliente recibe un email
Ideal paraPlanes anuales, o clientes que quieren aprobar cada pagoPlanes SaaS mensuales, membresías y planes de API

Con el cobro automático, el cliente aprueba una vez y OrcaRail cobra el importe de cada periodo con esa aprobación. Funciona en cadenas EVM y Solana, no en Bitcoin. El cliente puede revocar la aprobación desde su billetera cuando quiera. Consulta el cobro automático para los pasos de aprobación y revocación, y pagos recurrentes con criptomonedas para una comparación más larga de los dos modelos.

Comisiones en un plan de 10 USD​

Los planes SaaS suelen ser importes mensuales pequeños, así que una comisión fija por factura importa tanto como el porcentaje.

PasarelaComisión publicadaComisión en un pago de 10 USDFacturación recurrenteRevisado
OrcaRail0,5 % por transacción completada, primeras 100 gratis0,05 USDEnlace de pago en cada ciclo o cobro automático on-chain11 nov 2026
Stablecoins en Stripe1,5 %0,15 USDStripe Billing; suscripciones con stablecoins en vista previa privada10 nov 2026
NOWPaymentsDesde 1 %; +1 % si las monedas difierenDesde 0,10 USDFacturas recurrentes10 nov 2026 (comisión), 31 oct 2026 (recurrentes)
CoinGate1 % (plan Standard)0,10 USDFacturas programadas10 nov 2026
MoonPay Commerce2 %, o 1 % con HelioX Pass0,20 USD (0,10 USD con el pase)Suscripciones mensuales o anuales10 nov 2026
BitPay2 % + 0,25 USD bajo 500.000 USD al mes0,45 USDFacturación por email (facturas)10 nov 2026

La comisión de red (gas) se suma en la mayoría de los proveedores; la de Stripe incluye el gas. En un plan de 10 USD, los 0,25 USD fijos de BitPay ya son el 2,5 % del pago. Para los detalles de cada fila, lee alternativas a BitPay y nuestra lista de pasarelas de pago cripto.

Monedas que tus clientes ya tienen​

Las stablecoins encajan con SaaS porque el precio se mantiene igual en dólares de un ciclo a otro. Una suscripción de OrcaRail cobra un importe fijo en una moneda como usd, pagado en el token y la red que elijas, por ejemplo USDC en Base o USDT en Polygon. OrcaRail cubre 70 redes principales: cadenas EVM, Solana y Bitcoin. Tron todavía no es compatible. Consulta redes y tokens.

Pruebas, pausas y cancelaciones​

  • Pruebas gratuitas: usa trial_period_days (o trial_end). La suscripción empieza como trialing, y OrcaRail envía un email al cliente unos 3 días antes de que termine la prueba. Consulta periodos de prueba.
  • Intervalos: day, week, month o year, con interval_count para periodos como cada 3 meses.
  • Plazos fijos: total_cycles termina el plan tras un número de periodos.
  • Pausar y reanudar: pause_collection detiene el cobro hasta que lo reanudes.
  • Cancelar al final del periodo: cancel_at_period_end: true deja al cliente usar el periodo que ya pagó.

Consulta gestionar suscripciones para ver todos los campos que se pueden actualizar.

Webhooks de suscripción que controlan el acceso​

EventoQué hace tu aplicación SaaS
subscription.createdGuarda el ID de la suscripción en la cuenta del cliente
subscription.payment_link.paidMantiene el acceso hasta el nuevo current_period_end
subscription.payment_link.payment_failedMuestra un aviso de "renovación fallida"; el estado es past_due
subscription.auto_charge.allowance_insufficientPide al cliente que apruebe un nuevo allowance
subscription.canceledQuita el acceso, o lo programa para el final del periodo pagado

Verifica la firma de cada evento antes de actuar. Consulta webhooks de suscripción y firmas de webhooks.

Adónde va el dinero​

OrcaRail no retiene saldo. Cada pago se reenvía automáticamente a direcciones de retiro que tú controlas. Otros proveedores funcionan distinto: Stripe y BitPay pueden liquidar en fiat, y algunas pasarelas alojadas guardan los fondos en una cuenta hasta que los retiras. Revísalo antes de registrarte, porque decide quién guarda tus ingresos entre pagos.

Cómo configurar suscripciones cripto para SaaS con OrcaRail​

  1. Abre un sandbox. Regístrate en app.orcarail.com y crea una organización sandbox con una clave ak_test_. Los sandbox usan testnets, así que no se mueven fondos reales.

  2. Elige en qué cobras, por ejemplo USDC en Base. Lista las opciones con GET /payments/networks y GET /payments/networks/:id/tokens y guarda los ID del token y de la red.

  3. Configura direcciones de retiro para EVM y Solana, para que las renovaciones lleguen a tus billeteras.

  4. Crea una suscripción desde tu backend cuando un cliente elige un plan. Con el SDK de Node:

    import OrcaRail from '@orcarail/node'

    const orcarail = new OrcaRail(
    process.env.ORCARAIL_API_KEY!,
    process.env.ORCARAIL_API_SECRET!,
    { baseUrl: 'https://api.orcarail.com/api/v1' }
    )

    const subscription = await orcarail.subscriptions.create({
    description: 'Pro plan',
    amount: '10.00',
    currency: 'usd',
    token_id: tokenId,
    network_id: networkId,
    interval: 'month',
    collection_method: 'send_payment_link',
    payer_email: '[email protected]',
    metadata: { account_id: 'acct_123' },
    })

    Envía al cliente a subscription.latest_payment_link?.link para pagar el primer ciclo.

  5. Ofrece el cobro automático. Usa collection_method: 'auto_charge' para que el cliente apruebe una vez y las renovaciones se cobren solas. La guía de cobro automático explica la aprobación y las llamadas a la API.

  6. Activa y quita el acceso con webhooks, usando los eventos de la tabla anterior.

  7. Prueba las renovaciones. En el sandbox, abre el enlace de pago de un ciclo y haz clic en Simulate payment. El pago sigue el flujo normal y envía los webhooks habituales. Consulta simular pagos.

  8. Pasa a producción con una organización live y una clave ak_live_.

¿Usas Laravel? Cashier OrcaRail guarda el estado de la suscripción en tu base de datos y lo sincroniza con webhooks firmados. ¿Prefieres no programar? Un widget de precios con un precio recurrente inicia una suscripción cuando el cliente elige el plan. Consulta suscripciones de OrcaRail para una visión general.

Preguntas frecuentes​

¿Cuál es la mejor pasarela de pago cripto para SaaS?​

La mejor renueva sin un pago manual en cada ciclo, mantiene comisiones bajas en planes pequeños, acepta las stablecoins que tienen tus clientes y ofrece una API y webhooks que tu aplicación pueda usar. OrcaRail cumple con esto: cobro automático en cadenas EVM y Solana, 0,5 % por transacción completada con las primeras 100 gratis, USDC y USDT en 70 redes principales y 13 eventos de webhook de suscripción. Compara otras opciones en nuestra lista de pasarelas de pago cripto.

¿Qué pasarelas de pago cripto tienen facturación recurrente?​

De los proveedores que revisamos: OrcaRail (un enlace de pago en cada ciclo o cobro automático on-chain), MoonPay Commerce (suscripciones mensuales o anuales) y Stripe (suscripciones con stablecoins en vista previa privada). NOWPayments y CoinGate envían facturas recurrentes o programadas, y BitPay ofrece facturación por email.

¿Las suscripciones cripto pueden cobrarse solas?​

Sí, cuando el cliente lo aprueba. En cadenas EVM, el cliente firma un allowance ERC-20; en Solana, una delegación de tokens SPL. Después, la pasarela cobra cada renovación dentro del importe aprobado, y el cliente puede revocar la aprobación cuando quiera. El cobro automático de OrcaRail no funciona en Bitcoin.

¿Los clientes necesitan una billetera cripto para suscribirse?​

Sí. El cliente paga desde una billetera que tiene el token, por ejemplo USDC en Base. Con el cobro automático, también firma la aprobación desde esa billetera.

¿Puedo ofrecer una prueba gratuita con suscripciones cripto?​

Sí. Usa trial_period_days al crear la suscripción. Empieza como trialing, no se cobra nada durante la prueba, y OrcaRail envía un email al cliente unos 3 días antes de que termine.


Empieza en el sandbox · Suscripciones · Precios