Tentar pagar QR Code Pix no Sandbox sem chave cadastrada = erro 404

Contexto

Ao utilizar a rota:

POST 

/v3/pix/qrCodes/pay

em ambiente sandbox, pode ocorrer um erro 404 Not Found ao tentar pagar um QR Code Pix gerado a partir de uma cobrança criada via interface, sem que haja uma chave Pix cadastrada na conta.

Esse erro acontece porque, no ambiente de testes, o payload do QR Code Pix não é registrado quando a conta não possui chave Pix válida — ou quando a cobrança foi criada com a integração Pix do Bradesco (que não gera o payload no sandbox).

Observação importante

Embora tecnicamente o erro 404 esteja correto (o payload realmente não existe no sandbox), entendemos que isso pode gerar confusão para quem está integrando com a API, já que:

  • A rota usada é válida;
  • O payload foi extraído corretamente da cobrança;
  • A expectativa do cliente é que o QR Code funcione para testes.

Como evitar o erro

Para garantir que o teste funcione no ambiente de homologação (sandbox), é necessário cadastrar uma chave Pix na conta e gerar uma nova cobrança com QR Code associado a essa chave.

Veja a chamada para realizar um pagamento de QRCode aqui.