Saltar al contenido principal

Cómo aceptar pagos cripto en tu negocio (paso a paso)

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

Quieres que tus clientes te paguen en cripto, pero no quieres vigilar wallets, revisar transacciones a mano ni adivinar cuándo un pedido está pagado. La respuesta es una pasarela de pago cripto: muestra al cliente qué enviar, detecta el pago en la blockchain y avisa a tu sistema de que el pedido está pagado.

Esta guía explica cómo aceptar pagos cripto en tu negocio, paso a paso: qué monedas aceptar, qué checkout usar, cómo probar sin dinero real y cómo pasar a producción. Los ejemplos usan OrcaRail, pero los pasos son los mismos con cualquier pasarela.

¿Puede un negocio aceptar pagos cripto?​

Sí. Un negocio puede aceptar cripto igual que cualquier otro método de pago: el cliente paga y el negocio registra la venta. Hay dos diferencias:

  • No hay red de tarjetas. El cliente envía monedas desde su propia wallet a una dirección. La pasarela crea esa dirección o contrato para cada pago y asocia la transferencia a tu pedido.
  • Los precios cambian, salvo en las stablecoins. Bitcoin y la mayoría de criptomonedas cambian de valor. Las stablecoins como USDC y USDT siguen al dólar, así que un pedido de 100 USD sigue valiendo unos 100 USD.

Las reglas sobre cripto (impuestos, contabilidad, licencias) dependen de tu país. Pregunta a tu contador cómo registrar los ingresos en cripto antes de empezar.

Qué necesitas antes de empezar​

NecesitasPor quéCon OrcaRail
Una wallet que controlasDonde termina tu dineroCualquier dirección EVM, Solana o Bitcoin
Una pasarela de pago criptoCrea el checkout y detecta los pagosCrear una cuenta
Una forma de mostrar el checkoutDonde paga el clienteEnlace de pago, widget, plugin o API
Un entorno de pruebasProbar todo sin fondos realesOrganización sandbox gratuita

Paso 1: elige qué monedas y redes aceptar​

Empieza por lo que ya tienen tus clientes. Para la mayoría de negocios, eso son stablecoins:

  • USDC y USDT para productos y suscripciones con precio en dólares.
  • Bitcoin si tus clientes lo piden.
  • Redes de bajo costo como Base, Solana, Polygon o Arbitrum, para que un pago pequeño no le cueste al cliente una comisión de red alta.

OrcaRail admite más de 70 redes principales (mainnets), incluidas cadenas EVM, Solana y Bitcoin. Tron todavía no está disponible. Consulta la lista completa en Redes y tokens. El cliente también puede pagar con otro token o red: la cotización añade una comisión de puente que paga el pagador, y tú recibes el importe completo (Comisiones).

Paso 2: elige cómo pagan tus clientes​

CheckoutCódigo necesarioIdeal para
Enlace de pagoNingunoFacturas, freelancers, ventas puntuales, chat o email
Widget de preciosCopiar un iframeLanding pages, planes SaaS
Plugin de WooCommerceNinguno, subir un ZIPTiendas WordPress
API o SDKUnas llamadas desde el backendWebs y apps a medida

Todas las opciones abren la misma página de pago alojada. El cliente conecta su wallet o escanea un código QR, y tú nunca construyes un formulario de pago. Para cobrar al mismo cliente cada mes, usa suscripciones en lugar de enlaces sueltos.

Paso 3: prueba gratis en un sandbox​

Antes de cobrar dinero real, haz un pago de prueba:

  1. En el panel, haz clic en Ir al sandbox. Obtienes una copia de tu organización solo con testnets y claves ak_test_.
  2. Crea un enlace de pago o un payment intent en el sandbox.
  3. Abre la página de pago y haz clic en Simular pago en el banner de prueba, o paga con USDC de prueba gratis de un faucet de testnet.
  4. Comprueba que el pedido pasa a pagado y que llega tu webhook.

Los pagos simulados nunca tienen fondos reales y nunca se pueden retirar. Consulta Simular pagos.

Paso 4: pasa a producción​

  1. Cambia a tu organización live y crea claves de API live (ak_live_).
  2. Añade tus direcciones de retiro, una por cada tipo de cadena que aceptes.
  3. Apunta la URL de tu webhook a tu servidor de producción.
  4. Vuelve a crear tus productos, enlaces y widgets en la organización live; los datos del sandbox se quedan en el sandbox.

La lista de Pasar a producción cubre cada paso.

Paso 5: cobra y sigue cada pago​

Cuando un cliente paga, OrcaRail detecta la transferencia en la blockchain, actualiza el pago en tu panel y envía un webhook firmado a tu servidor. Los pagos se envían automáticamente a las direcciones de retiro que controlas; OrcaRail no guarda un saldo por ti.

Cómo aceptar pagos cripto en tu web con código​

Si construyes tu propio checkout, el flujo es: crea un payment intent en tu servidor, envía al cliente a la página de pago alojada y marca el pedido como pagado cuando llegue el webhook.

const OrcaRail = require('@orcarail/node').default
const orcarail = new OrcaRail(
process.env.ORCARAIL_API_KEY,
process.env.ORCARAIL_API_SECRET
)

const intent = await orcarail.paymentIntents.create({
amount: '49.00',
currency: 'usd',
payment_method_types: ['crypto'],
tokenId: process.env.USDC_TOKEN_ID,
networkId: process.env.BASE_NETWORK_ID,
return_url: 'https://yourshop.com/thanks',
})

La introducción a Payment Intents explica el flujo completo de crear, confirmar y completar. Las guías del SDK de Node.js y del SDK de PHP muestran cómo verificar webhooks.

Cuánto cuesta aceptar pagos cripto​

Cada pasarela cobra distinto, así que compara la comisión por pago y quién paga la comisión de red. OrcaRail cobra 0,5 % por transacción completada, y las primeras 100 transacciones son gratis. Un pago de 100 USD cuesta 0,50 USD. Consulta los precios. Nuestra lista de pasarelas de pago cripto compara las comisiones publicadas de otros proveedores.

Preguntas frecuentes​

¿Necesito una wallet de empresa para aceptar pagos cripto?​

Necesitas una dirección de wallet que controles para cada tipo de cadena que aceptes (EVM, Solana o Bitcoin). Puede ser una wallet física, una app de autocustodia o una multisig de la empresa.

¿Pueden los clientes pagar con una moneda que no quiero recibir?​

Sí. El cliente puede pagar con otro token o red compatible. La cotización incluye una comisión de puente que paga el pagador, así que tú recibes el importe que pediste.

¿Es seguro aceptar pagos cripto?​

Los pagos en stablecoins son definitivos una vez confirmados en la blockchain, así que no hay contracargos de tarjeta. Guarda tu secreto de API en tu servidor, verifica la firma de cada webhook y prueba primero en el sandbox.

¿Puedo aceptar pagos cripto sin una web?​

Sí. Crea un enlace de pago en el panel y envíalo por email, chat o código QR. Consulta cómo enviar una factura cripto.

¿Cuánto tarda la configuración?​

Un enlace de pago tarda unos minutos. El plugin de WooCommerce, menos de una hora. Una integración a medida con la API suele llevar una tarde, incluidas las pruebas en el sandbox.