Sin contracargos
Un pago Lightning es definitivo una vez que se liquida. No hay tarjeta que disputar ni reservas retenidas.
PARA EMPRESAS DE POS
Dale a tus comercios una opción de pago con Lightning dentro del punto de venta (POS) que ya usan. Tu backend usa dos endpoints: uno solicita una factura y el otro te dice cuándo está pagada. Tú conservas la venta, el pedido y el cliente; los bitcoin van directo a la billetera del comercio.
O escribe a hello@satsrail.com. Para software de POS en iOS, Android, escritorio y web. Sin hardware nuevo: funciona con tu pantalla y tu conexión a internet actuales. ¿Listo para desarrollar? Lee la guía de integración (en inglés). ¿Quieres dar de alta a tus comercios por ellos? Mira el programa de revendedores.
Venta #1042
$25.00
Elige un método de pago
POR QUÉ AGREGAR LIGHTNING
Un pago Lightning es definitivo una vez que se liquida. No hay tarjeta que disputar ni reservas retenidas.
El cliente aprueba en su propia billetera y la billetera del comercio lo recibe al momento, no en días.
Los comercios pagan a SatsRail un plan mensual fijo, gratis hasta — al mes en pagos en bitcoin, y 0% por pago. Ver precios.
Los fondos van directo a la billetera de cada comercio, así que tu empresa nunca toca el dinero. No hay red de tarjetas ni adquirente que integrar, y SatsRail no le cobra nada a tu empresa por desarrollarlo.
LA INTEGRACIÓN
paid sea verdadero; luego cierra la venta e imprime tu recibo. Los webhooks opcionales payment.received también pueden avisar a tu backend.# 1. Solicita un pago por el total de la venta POST /api/v1/m/payment_requests { "payment_request": { "amount_cents": 2500, "payment_method": "lightning" } } → 201 { "id": "4e14…", "payment_request": "lnbc…" } # 2. Consúltala y cierra la venta GET /api/v1/m/invoices/4e14…/status → 200 { "status": "paid", "paid": true }
Idempotency-Key: un reintento con la misma clave recibe la primera respuesta durante 24 horas. Crea un solo pago por venta a la vez.payment.received o consulta cada 30 segundos aproximadamente: un QR abierto 15 minutos y consultado cada 10 segundos usaría 90 de las — solicitudes de la hora.EN EL MOSTRADOR
Un botón de pago más en el POS que ya usa. Sin dispositivo nuevo y nada que instalar para el cajero.
Cualquier billetera Lightning, o la app de un exchange que pague facturas Lightning, escanea el mismo QR. El cliente aprueba el monto en su teléfono.
En cuanto se confirma el pago. Los bitcoin ya están en la billetera del comercio: no hay lote que liquidar ni pago que esperar.
Los bitcoin van directamente al comercio. SatsRail nunca retiene los fondos.
Tu POS sigue siendo la fuente de verdad: el catálogo, el carrito, los impuestos, el inventario, los datos de clientes y los recibos se quedan en tu sistema. No hace falta migrar el catálogo ni sincronizar carritos; SatsRail guarda solo el registro del pago. On-chain está en acceso anticipado por la API; pídenos sus notas.
QUÉ IMPLICA LA INTEGRACIÓN
Es una integración de software a medida. Requiere acceso al código de tu POS o a un punto de extensión compatible.
Los pagos se liquidan en bitcoin, a la billetera Lightning del comercio o, en on-chain (acceso anticipado), a direcciones nuevas derivadas de la clave de solo lectura del propio comercio. La conversión bancaria, si hace falta, se gestiona por separado con un exchange. Mira las opciones para configurar la billetera
Gratis hasta — al mes en pagos en bitcoin; después, Starter a — al mes sin límite, o Pro a — (próximamente); precios según la categoría del negocio. Tu empresa nunca queda en medio del flujo de dinero. Pueden aplicar por separado costos de billetera, de red y de conversión.
ANTES DE DESARROLLAR
Nada. La cuenta de SatsRail y la API son gratis. Probar el estado pagado requiere un pago real pequeño, que llega a la billetera del propio comercio. Cada comercio paga su propio plan de SatsRail, gratis hasta — al mes en pagos en bitcoin, con 0% por pago.
Solo para superar — al mes en pagos en bitcoin. El plan gratuito no pide verificación del negocio; los planes pagos sí la requieren (KYB).
Cada comercio abre una cuenta en SatsRail, conecta una billetera Lightning con una Lightning Address y crea una clave secreta de API que puede crear solicitudes de pago y leer el estado de las facturas. Tu backend guarda esa clave para el comercio y hace las llamadas.
La parte de la API es pequeña: dos endpoints en tu backend. La mayor parte del trabajo es tu pantalla de pago y los casos límite, como una factura que vence o una terminal que se reconecta. La guía de integración (en inglés) enumera cada estado que debes probar antes de salir en vivo.
No. Tus comercios siguen usando tu POS. SatsRail aporta la conexión de pago detrás de la opción de Lightning que agregues. (Los comercios sin POS pueden usar el POS en el navegador de SatsRail.)
Sí, si tu app puede comunicarse con tu backend y mostrar un código QR. Tu backend guarda la clave secreta de API del comercio y llama a SatsRail; nunca pongas la clave en la app. El mismo enfoque sirve para software de POS en iOS, escritorio y web.
Solo el plan gratuito tiene un límite mensual. Cuando un comercio en ese plan supera — en un mes, las nuevas solicitudes de pago reciben HTTP 429 con el error volume_limit_exceeded hasta que elija un plan pago. No es el límite de solicitudes, que envía un encabezado Retry-After: reintentar no lo resuelve antes de que termine el mes, así que avísale al cajero que el plan de SatsRail del comercio necesita una mejora. Las consultas de estado de facturas abiertas (GET /api/v1/m/invoices/:id/status) siguen funcionando, y SatsRail le escribe al comercio al llegar al 80% y al 100% del límite. Los planes pagos no tienen límite.
Las solicitudes de pago siempre son reales, uses la clave de API que uses: cada una devuelve una factura real de la billetera del comercio. Así que prueba el flujo completo, incluido el estado pagado, con un pago real pequeño; llega a la billetera del propio comercio. Solo para desarrollar pantallas, la API de pedidos con una clave de prueba (sk_test_) devuelve facturas simuladas, que nunca se pagan. En ambos casos, la cuenta del comercio debe estar configurada antes, con una billetera Lightning conectada y los acuerdos aceptados.
No. Envía el monto final y guarda en tu propio sistema la relación entre el pago y tu venta. SatsRail crea un pedido interno mínimo para el registro del pago; no necesita tu carrito ni los datos de tus clientes.
SatsRail sigue monitoreando la factura. Cuando la terminal se reconecta, tu sistema consulta el ID de factura guardado y actualiza la venta. Tu integración debe resolver esta recuperación antes de mostrar un resultado final.
Sí, como revendedor de SatsRail. Desde tu área de revendedor, tu equipo crea la cuenta de cada comercio (su propietario recibe una invitación), sigue su configuración y su KYB, y atiende primero sus tickets de soporte. Cada comercio conecta su propia billetera y se suscribe directamente a SatsRail, así que nunca quedas en medio del flujo de dinero. Mira el programa de revendedores.
Sí, como lo describe esta página: cada comercio abre su propia cuenta en SatsRail, acepta los Términos y se suscribe directamente, y tu backend llama a la API con la clave de ese comercio. Lo que los Términos (sección 13.3) no permiten sin un acuerdo aparte es revender o sublicenciar SatsRail en sí, por ejemplo vender acceso a SatsRail dentro de tus propios planes. Para otro tipo de acuerdo, .
Sí. Lightning es un método de pago adicional en tu POS. Los clientes que lo elijan necesitan bitcoin en una billetera compatible con Lightning.
Sí, en acceso anticipado, por la API (payment_method: "onchain"); sus notas aún no están en la referencia pública, así que . Tu integración debe mostrar la dirección o el código QR y un estado de "pago visto" mientras el pago espera su confirmación. On-chain no tiene modo de prueba: necesita una clave real. La app de POS de SatsRail es solo Lightning.
VEAMOS TU POS
Cuéntanos en qué funciona tu POS y cómo es tu checkout. Te ayudamos a trazar la integración y te respondemos en menos de 24 horas, o escribe a hello@satsrail.com.