¿Qué es un código QR de Solana Pay?
Un código QR de Solana Pay es una URL de solicitud de transferencia de la especificación Solana Pay, solana:<recipient>?amount=<decimal>&spl-token=<mint>&label=<text>, renderizada como imagen escaneable. El destinatario es tu clave pública ed25519 de 32 bytes en Base58, el importe se escribe en unidades legibles (no en lamports ni en unidades brutas del token), y el parámetro opcional spl-token indica el mint del token; si se omite, significa SOL nativo.
Cómo crear un código QR de Solana Pay
- Copia tu dirección de Solana desde Phantom, Solflare o Backpack (de 32 a 44 caracteres base58, sin 0x).
- Elige SOL, USDT (Solana) o USDC (Solana) en el selector. Para tokens, la herramienta añade automáticamente la dirección del mint correcta.
- Añade el importe, la etiqueta y el mensaje. Phantom muestra la etiqueta como nombre del comercio en la pantalla de confirmación.
- Descarga o copia. El enlace también funciona como enlace de pago con un toque en el móvil.
Por qué Solana para pagos
Las transacciones se confirman en menos de un segundo y cuestan bastante menos de un centavo, lo que hace que Solana sea práctica para pagos del tamaño de un café donde las comisiones de Ethereum no lo serían. Las stablecoins en Solana, sobre todo USDC, tienen amplio soporte en exchanges y billeteras, así que los clientes pueden pagar desde un retiro de exchange o desde una billetera de autocustodia.
Ejemplo práctico
Una solicitud de 12.50 USDC se codifica como solana:<yourAddress>?amount=12.5&spl-token=EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v&label=Cafe. La billetera multiplica 12.5 por 106 (USDC tiene 6 decimales) para construir una transferencia de 12,500,000 unidades brutas. Para SOL la billetera multiplica por 109: una solicitud con amount=0.25 mueve 250,000,000 lamports.
Códigos reutilizables vs. por pedido
Un código sin importe puede quedarse en tu mostrador de forma permanente. Para pedidos online, genera un código por factura con el importe y el número de pedido en el campo de mensaje, y luego concilia las transferencias entrantes en Solscan por importe y hora.
Lista de seguridad
- Verifica la dirección. Compara los primeros 6 y los últimos 6 caracteres de la tarjeta con la pantalla de recepción de tu billetera antes de imprimir o compartir.
- Prueba con un importe pequeño desde otra billetera antes de confiar en el código.
- Nunca introduzcas una frase semilla ni una clave privada en ningún sitio web, incluido este. Un código QR para recibir solo necesita la dirección pública.
- Sustituye el código si cambias de dirección. Los códigos antiguos siguen funcionando, así que retira las copias impresas en las que ya no quieras recibir.