QR

Pagamentos cripto com QR code: como um código escaneado leva ao pagamento

Pagamentos cripto com QR code explicados: como um código escaneado leva à página de pagamento, o que a Qvard prevê para o QR no terminal e o que funciona hoje.

Os pagamentos cripto com QR code permitem que o cliente escaneie um código com a carteira e pague em criptomoedas. A Qvard prevê o pagamento por QR no seu terminal POS, que ainda não foi lançado. Este guia explica como o escaneamento leva ao pagamento e o que funciona hoje: um QR code que aponta para a página de pagamento hospedada.

O que o QR code contém

Um QR code é a imagem de um link. Quando o cliente o escaneia, a carteira ou o celular abre o link, e o link leva à página de pagamento daquela venda específica.

Status: o QR no terminal está no roteiro

Um terminal da Qvard que mostre o próprio QR code ainda não foi lançado. Este artigo não o apresenta como disponível. O fluxo por QR abaixo funciona hoje, porque o código codifica o redirectUrl devolvido pela API.

POST/api/v1/payment
x-api-key: sk_live_…

{
  "id": "order_1024",
  "price": 149.99,
  "paymentSystemId": 12
}

// 201 Created
{
  "data": {
    "id": "8f3k2a1c",
    "redirectUrl": "https://my.qvard.com/pay/8f3k2a1c"
  },
  "code": 201,
  "message": "success",
  "status": true
}

O que funciona hoje

O caixa cria o pagamento com POST /api/v1/payment e o cabeçalho x-api-key, recebe o redirectUrl e o codifica como QR code. O cliente escaneia, abre a página hospedada e paga, e o webhook entrega o status final.

Codifique apenas o redirectUrl

Coloque só o redirectUrl no código. Não inclua a chave da API, o total nem nenhum segredo no QR code, porque quem vir o código poderá lê-lo.

Mostre o valor ao lado do código

Exiba o total em USD ao lado do QR code. A página hospedada mostra depois o valor exato na criptomoeda escolhida, com taxa fixa, para que o cliente possa comparar.

Confirme pelo webhook

Um código escaneado não comprova o pagamento. Marque a venda como paga somente quando o webhook entregar o id e o status paid.

FAQ

A Qvard mostra hoje um QR code no terminal?

Não por um terminal dedicado, que está no roteiro. Hoje o seu próprio caixa pode gerar um QR code a partir do redirectUrl.

Posso colocar a chave da API no QR code?

Nunca. O QR code deve conter apenas o redirectUrl, que pode ser compartilhado com segurança.

Um QR code escaneado basta para confirmar o pagamento?

Não. Confirme o pagamento somente pelo webhook com o status paid.

Como testar o QR code?

Crie uma fatura de demonstração, codifique o redirectUrl dela e escaneie com uma carteira de teste.

Artigos relacionados

Artigos relacionados