Pedido com QR Code (PIX) PagBank Orders API

Fluxo conforme Criar pedido com QR Code (PIX ou PagBank) e Criar pedido. O recebedor é sempre a conta PagBank do token; abaixo estão os dados de referência do credenciado. O corpo do pedido segue o exemplo POST https://sandbox.api.pagseguro.com/orders da documentação; o servidor acrescenta Authorization: Bearer e pode enriquecer o nome do item com o credenciado (MERCHANT_*).

Se a API responder whitelist access required, a PagSeguro/PagBank ainda não liberou o uso do endpoint POST /orders para a sua conta. É necessário falar com o suporte / relacionamento PagBank para habilitar a API de Pedidos (Orders) ou o QR Code via Orders — isso não se resolve alterando só este projeto. Portal do desenvolvedor

Recebedor (referência)

Carregando dados do recebedor…

O dinheiro cai na conta PagBank do token (deve ser deste CNPJ). Ajuste nome/CNPJ no .env (MERCHANT_*) se necessário.

Acesso à API

Produção no .env: PAGBANK_BEARER_TOKEN_PRODUCTION · Sandbox: PAGBANK_BEARER_TOKEN_SANDBOX ou PAGBANK_BEARER_TOKEN.

Equivale ao curl --request POST 'https://sandbox.api.pagseguro.com/orders' da doc, com header Authorization: Bearer … aplicado pelo Node.

Pagador (customer — obrigatório na API)

Em produção use dados reais do pagador quando exigido pelas regras do PagBank.

Pedido & valor

QR Code & Pix copia e cola

Resposta JSON