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_*).
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
O dinheiro cai na conta PagBank do token (deve ser deste CNPJ). Ajuste nome/CNPJ no .env (MERCHANT_*) se necessário.
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.
Em produção use dados reais do pagador quando exigido pelas regras do PagBank.
—