Tiendas online
Añade pago cripto sin sustituir tus pagos actuales
Tu checkout con tarjeta sigue funcionando exactamente igual que hoy. Esto añade una forma más de pagar, para los clientes que la quieren: un único enlace en tu página que los lleva a una pasarela alojada y te paga directamente, sin nada ejecutándose en tu tienda.
Lo que realmente pegas
Un botón de pago se configura una vez en el panel — importe, activo, cadenas y adónde enviar al cliente después. Lo que pegas en tu página es esto:
<a href="https://pay.unheld.io/pay/btn_8f2c41"
style="display:inline-block;padding:12px 20px;border-radius:8px;background:#3B37F0;color:#fff;font-weight:600;text-decoration:none;font-family:system-ui,sans-serif">
Pay with crypto
</a>Esa es toda la integración. Es una etiqueta de enlace.
Por qué un enlace y no un script
Un fragmento de código en una página pública no puede contener una clave secreta: cualquiera puede leerla. Por eso el botón solo lleva un identificador público imposible de adivinar, y la factura se crea en el servidor al hacer clic. Nada de tu cuenta queda expuesto en tu tienda, no hay script que la ralentice o la rompa, y no hay librería que mantener.
Qué pasa cuando un cliente hace clic
Cuatro pasos, y ninguno se ejecuta en tu servidor.
- 01
Llega a una pasarela alojada
El enlace crea la factura a partir de tu configuración guardada y envía al cliente a una página que alojamos nosotros. Tú no renderizas un formulario de pago, no guardas un importe en un campo oculto y no confías en nada de lo que devuelve el navegador.
- 02
Paga desde cualquier monedero
El dinero llega a una dirección derivada de tu propio monedero. No pasa por nosotros, así que no hay saldo que retirar ni liquidación que esperar.
- 03
Tu referencia vuelve con el pago
Puedes adjuntar tus propios campos a un botón: número de pedido, id de carrito, lo que use tu tienda. Viaja con el pago y vuelve en el webhook, así sabes qué pedido se pagó sin cuadrar importes.
- 04
El cliente vuelve contigo
Cada botón tiene sus propias URL de éxito y cancelación, para que el cliente regrese a tu página de confirmación en lugar de quedarse varado en la nuestra.
Saber que un pedido está pagado
Son los eventos de factura de siempre: un pago con botón es una factura normal, no una especie aparte con su propio circuito a medio soportar.
- invoice.created
- invoice.receiving
- invoice.confirming
- invoice.paid
- invoice.underpaid
- invoice.overpaid
- invoice.expired
Cada webhook va firmado y se reintenta, y lleva los campos de referencia que adjuntaste al botón. Espera al evento de confirmación antes de enviar, no a la primera detección del pago: la diferencia entre ambos es justamente para lo que existen las confirmaciones.
Cómo funciona la integración
La integración es un enlace. Esto es exactamente lo que cubre, para que midas el trabajo antes de empezar.
- Todavía no hay una app nativa de Shopify ni un plugin de WooCommerce. La integración es el enlace de arriba, pegado donde tu plataforma permita HTML: todas lo permiten. Los plugins nativos están en la hoja de ruta.
- No hay integración con el carrito. El botón lleva el importe que configuraste, así que un total variable requiere la API en lugar de un botón guardado.
- Nada se marca como completado en tu nombre. El webhook le indica a tu sistema que se ha pagado un pedido concreto; actuar en consecuencia es responsabilidad de tu tienda.
- No hay reembolsos a través nuestro, porque nunca tuvimos el dinero. Devolverlo es un pago que haces desde tu propio monedero, en tus propios términos.
- Tu cliente necesita un monedero cripto y fondos dentro. Esto llega a los compradores que ya tienen uno; no convierte a los que no.
Preguntas
¿Tengo que dejar mi proveedor de pagos actual?
No, y no deberías. Esto añade una opción de pago junto a las que ya ofreces: tu checkout con tarjeta queda intacto y sigue atendiendo a los clientes que lo usan. La cripto es una parte pequeña de los pedidos de la mayoría de tiendas; tratarla como una adición y no como una migración es a la vez lo honesto y lo que no pone en riesgo tu facturación.
¿Funciona con Shopify, WooCommerce o mi plataforma?
Funciona en cualquier sitio donde puedas pegar HTML, que son casi todas las plataformas: una ficha de producto, una landing, el pie de un correo. Lo que no existe es una app o plugin nativo para ninguna de ellas, así que no hay total de carrito automático, ni estado de pedido escrito en tu administrador, ni instalación en un clic. Si necesitas eso, todavía no está listo para ti.
¿Y los pedidos con un total distinto cada vez?
Un botón guardado lleva un importe fijo, así que un carrito variable necesita una factura creada por la API en el momento del pago: una sola petición y recibes la URL de pago a la que enviar al cliente. El botón es para artículos de precio fijo; la API, para todo lo demás.
¿Cuándo es seguro enviar el pedido?
Cuando llega el evento de confirmación, no cuando se detecta el pago por primera vez. Detección significa que apareció una transacción; confirmación, que ya está lo bastante profunda en la cadena como para ser definitiva. Ambos te llegan como webhooks distintos precisamente para que puedas mostrar un «pago recibido» rápido y aun así retener el envío físico hasta que quede firme.
Haz un pedido de prueba en testnet
Crea un botón, pégalo en una página y págalo con monedas de testnet. Verás la factura, la redirección y el webhook comportarse exactamente igual que con dinero real.
Empieza gratisEnlaces de pago · Desarrolladores · Precios · No custodial · Respuestas claras.