O que é um QR code Solana Pay?
Um QR code Solana Pay é uma URL de solicitação de transferência da especificação Solana Pay, solana:<recipient>?amount=<decimal>&spl-token=<mint>&label=<text>, renderizada como imagem escaneável. O destinatário é sua chave pública ed25519 de 32 bytes em Base58, o valor é escrito em unidades legíveis (não em lamports nem em unidades brutas do token), e o parâmetro opcional spl-token indica o mint do token; omiti-lo significa SOL nativo.
Como criar um QR code Solana Pay
- Copie seu endereço Solana do Phantom, Solflare ou Backpack (32 a 44 caracteres base58, sem 0x).
- Escolha SOL, USDT (Solana) ou USDC (Solana) no seletor. Para tokens, a ferramenta adiciona o endereço de mint correto automaticamente.
- Adicione valor, etiqueta e mensagem. O Phantom exibe a etiqueta como nome do comerciante na tela de confirmação.
- Baixe ou copie. O link também funciona como link de pagamento por toque no celular.
Por que Solana para pagamentos
As transações confirmam em menos de um segundo e custam bem menos de um centavo, o que torna a Solana prática para pagamentos do tamanho de um café, onde as taxas da Ethereum não seriam viáveis. Stablecoins na Solana, especialmente USDC, são amplamente suportadas por exchanges e carteiras, então os clientes podem pagar a partir de um saque de exchange ou de uma carteira de autocustódia.
Exemplo prático
Uma solicitação de 12,50 USDC é codificada como solana:<yourAddress>?amount=12.5&spl-token=EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v&label=Cafe. A carteira multiplica 12,5 por 106 (o USDC tem 6 decimais) para montar uma transferência de 12.500.000 unidades brutas. Para SOL, a carteira multiplica por 109: uma solicitação amount=0.25 move 250.000.000 lamports.
Códigos reutilizáveis vs. por pedido
Um código sem valor pode ficar permanentemente no seu balcão. Para pedidos online, gere um código por fatura com o valor e o número do pedido no campo de mensagem, e depois concilie as transferências recebidas no Solscan por valor e horário.
Checklist de segurança
- Confira o endereço. Compare os 6 primeiros e os 6 últimos caracteres do cartão com a tela de recebimento da sua carteira antes de imprimir ou compartilhar.
- Teste com um valor pequeno a partir de outra carteira antes de confiar no código.
- Nunca insira uma frase de recuperação ou chave privada em nenhum site, incluindo este. Um QR code para receber só precisa do endereço público.
- Substitua o código se trocar de endereço. Códigos antigos continuam funcionando, então retire de circulação as cópias impressas nas quais você não quer mais receber.