Gerador de QR Code Solana Pay

Crie um QR code de solicitação de transferência Solana Pay para SOL, USDC ou USDT na Solana. Phantom, Solflare e Backpack o escaneiam e pré-preenchem o valor, então o pagamento leva um toque.

Cole o endereço da tela "Receber" da sua carteira. Confira bem os primeiros e os últimos caracteres.
BTC

Gerado no seu navegador. Os endereços nunca são enviados nem armazenados.

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

  1. Copie seu endereço Solana do Phantom, Solflare ou Backpack (32 a 44 caracteres base58, sem 0x).
  2. Escolha SOL, USDT (Solana) ou USDC (Solana) no seletor. Para tokens, a ferramenta adiciona o endereço de mint correto automaticamente.
  3. Adicione valor, etiqueta e mensagem. O Phantom exibe a etiqueta como nome do comerciante na tela de confirmação.
  4. 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

FAQ do QR Solana Pay

O que é Solana Pay?

Solana Pay é um padrão aberto de pagamento na Solana. Uma solicitação de transferência é uma URL como solana:<recipient>?amount=1.5&spl-token=<mint>&label=Shop. As carteiras a escaneiam e montam a transação localmente.

Quais carteiras suportam Solana Pay?

Phantom, Solflare, Backpack, Glow e Ultimate, entre outras. Carteiras sem suporte a Solana Pay ainda conseguem ler a opção de endereço puro.

Quais mints de token são usados?

O USDC usa o mint oficial da Circle EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v e o USDT usa o mint da Tether Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB. Ambos aparecem no conteúdo codificado para que você possa verificá-los no Solscan.

O pagador precisa de SOL para pagar em USDC?

Sim, uma quantia mínima para a taxa de rede, geralmente uma fração de centavo. O destinatário não precisa de nada.

Um QR code Solana Pay é igual a um código de endereço puro?

Não. Um código de endereço puro contém apenas o endereço Base58; um código Solana Pay é uma URL solana: com valor, token e etiqueta. Toda carteira Solana lê o endereço puro, enquanto o suporte a Solana Pay é necessário para os campos pré-preenchidos.

Posso adicionar um memo?

O campo de mensagem é exibido pela carteira. Para um memo on-chain, o Solana Pay também suporta um parâmetro memo; esta ferramenta se limita aos campos que todas as carteiras exibem.