Documentación de la API de OrcaRail: pasarela de pagos con criptomonedas
Bienvenido a la documentación de la API de OrcaRail. OrcaRail ofrece una API y SDK estándar y fáciles de usar para aceptar pagos con criptomonedas mediante stablecoins (monedas estables) como USDT y USDC.
Inicio rápido
- Abre el Panel y regístrate (o inicia sesión); consulta Crear una cuenta.
- Crea tu primera organización después de iniciar sesión. OrcaRail necesita una organización antes de que puedas continuar en el panel.
- Crea claves de API desde Panel → API Keys.
- Usa el SDK de Node.js o el SDK de PHP, o prueba la demo.
- Crea un Payment Intent para empezar a aceptar pagos.
¿Qué es OrcaRail?
OrcaRail es una pasarela de pagos cripto que te permite cobrar a tus clientes con stablecoins. Con OrcaRail puedes:
- ✅ Aceptar pagos con stablecoins (USDC, USDT, etc.)
- ✅ Crear payment intents con página de pago alojada (hosted pay)
- ✅ Recibir notificaciones de webhook en tiempo real
- ✅ Admitir varias redes blockchain (visión general multichain)
- ✅ Cobrar pagos recurrentes con suscripciones, incluido el cobro automático (auto-charge) en EVM y Solana
- ✅ Gestionar pagos con una API y SDK estándar y sencillos
Precios: OrcaRail alojado cuesta 0,5 % de cada transacción completada, con las primeras 1.000 transacciones gratis; la instalación autoalojada (self-hosted) no tiene coste de software por nuestra parte. Los SDK, el MCP y los plugins tienen licencia MIT; el stack alojado api / app / pay no es de código abierto. Las cotizaciones de pago pueden incluir conceptos opcionales separados (soporte, comisión, puente); consulta Comisiones y límites.
Funciones principales
Payment Intents
Crea Payment Intents para cobrar a tus clientes. El flujo es sencillo:
- Crea un Payment Intent
- Confírmalo para obtener una URL de redirección
- Redirige a tus clientes a la página de pago alojada
- Recibe notificaciones de webhook
Más información sobre Payment Intents →
Suscripciones
Cobra pagos recurrentes con criptomonedas mediante la API de suscripciones de OrcaRail: intervalos fijos, periodos de prueba, enlaces de pago por ciclo o cobro automático (cargo periódico tras la aprobación del pagador en EVM o Solana).
Visión general de las suscripciones →
Multichain
Acepta pagos en muchas redes, configura direcciones de retiro por tipo de cadena y mantén sincronizadas las redes y tokens admitidos con Relay. Las listas actualizadas están en Redes y tokens.
Webhooks
Recibe notificaciones en tiempo real de los eventos de pago:
payment_intent.completed- Pago completadopayment_intent.processing- Pago en procesopayment_intent.canceled- Pago cancelado
Configura webhooks por clave de API y supervisa las entregas con los registros de webhooks.
Más información sobre webhooks →
Autenticación
OrcaRail admite dos métodos de autenticación:
- Bearer Tokens (JWT) - Para solicitudes autenticadas por un usuario
- Claves de API (Basic Auth) - Para solicitudes de servidor a servidor
Más información sobre autenticación →
SDK de Node.js
Integra pagos con el SDK oficial. Instálalo desde npm: @orcarail/node.
- Crear y confirmar Payment Intents
- Pagar por slug
- Verificar firmas de webhook y procesar eventos
SDK de PHP
Integra pagos desde PHP 8.1+ con el paquete oficial de Composer orcarail/orcarail-php.
- Un único
OrcaRailClientcon servicios lazy - Payment Intents, suscripciones, pago por slug, catálogo y tipos de cambio
- Verificar firmas de webhook y procesar eventos
Servidor MCP
Conecta agentes de programación con IA — Claude Code, Cursor, Codex — con el servidor oficial de Model Context Protocol @orcarail/mcp.
- Crear y confirmar Payment Intents desde tu agente
- Gestionar suscripciones, productos y precios
- Consultar tipos de cambio y detalles de la página de pago (sin credenciales para
rates.*/pay.*)
App de demostración
Ejecuta la demo de código abierto para ver el flujo completo: crear el intent, redirigir a la página de pago, página de éxito y webhooks.
- Repositorio: github.com/OrcaRail/demo
Guía de la app de demostración →
Primeros pasos
¿Eres nuevo en OrcaRail? Empieza aquí:
En tu primera sesión del panel debes crear una organización antes de poder crear claves de API.
- Primeros pasos - Crea una cuenta, una organización y claves de API
- SDK de Node.js - Integra con
@orcarail/node, o con el SDK de PHP medianteorcarail/orcarail-php - App de demostración - Ejecuta la demo de código abierto (GitHub)
- Guía de Payment Intents - Aprende a aceptar pagos
- Guía de webhooks - Configura las notificaciones de pago
- Configuración de webhooks - Configura webhooks para tus claves de API
- Suscripciones - Pagos recurrentes y cobro automático
- Multichain - Redes, retiros y alineación con Relay
- Referencia de la API - Documentación completa de la API
¿Necesitas ayuda?
- SDK de Node.js - Instala y usa
@orcarail/node - SDK de PHP - Instala y usa
orcarail/orcarail-php - Servidor MCP - Conecta Claude Code, Cursor o Codex con
@orcarail/mcp - App de demostración - Ejemplo de integración completo
- Referencia de la API - Documentación detallada de endpoints
- Autenticación - Métodos de autenticación
- Eventos de webhook - Gestión de eventos
Soporte
Para obtener ayuda, escríbenos a [email protected] o visita nuestro repositorio de GitHub.