Generador de código QR de Solana Pay

Crea un código QR de solicitud de transferencia Solana Pay para SOL, USDC o USDT en Solana. Phantom, Solflare y Backpack lo escanean y rellenan el importe, así que pagar es cuestión de un toque.

Pega la dirección desde la pantalla «Recibir» de tu billetera. Comprueba bien los primeros y últimos caracteres.
BTC

Se genera en tu navegador. Las direcciones nunca se suben ni se almacenan.

¿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

  1. Copia tu dirección de Solana desde Phantom, Solflare o Backpack (de 32 a 44 caracteres base58, sin 0x).
  2. Elige SOL, USDT (Solana) o USDC (Solana) en el selector. Para tokens, la herramienta añade automáticamente la dirección del mint correcta.
  3. Añade el importe, la etiqueta y el mensaje. Phantom muestra la etiqueta como nombre del comercio en la pantalla de confirmación.
  4. 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

Preguntas frecuentes sobre QR de Solana Pay

¿Qué es Solana Pay?

Solana Pay es un estándar de pago abierto en Solana. Una solicitud de transferencia es una URL como solana:<recipient>?amount=1.5&spl-token=<mint>&label=Shop. Las billeteras la escanean y construyen la transacción localmente.

¿Qué billeteras admiten Solana Pay?

Phantom, Solflare, Backpack, Glow y Ultimate, entre otras. Las billeteras sin soporte de Solana Pay pueden leer igualmente la opción de dirección simple.

¿Qué mints de token se usan?

USDC usa el mint oficial de Circle EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v y USDT usa el mint de Tether Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB. Ambos se muestran en el contenido codificado para que puedas verificarlos en Solscan.

¿El pagador necesita SOL para pagar en USDC?

Sí, una cantidad mínima para la comisión de red, normalmente una fracción de centavo. El receptor no necesita nada.

¿Un código QR de Solana Pay es lo mismo que un código de dirección simple?

No. Un código de dirección simple contiene solo la dirección Base58; un código de Solana Pay es una URL solana: con importe, token y etiqueta. Cualquier billetera de Solana lee la dirección simple, mientras que los campos prerrellenados requieren soporte de Solana Pay.

¿Puedo añadir un memo?

El campo de mensaje lo muestra la billetera. Para un memo en la cadena, Solana Pay también admite un parámetro memo; esta herramienta se limita a los campos que todas las billeteras muestran.