Skip to main content

PIX IN – Produtos Digitais

Use este tipo de transação quando você vende algo que não precisa de entrega física — como cursos, assinaturas ou downloads.
Basta enviar todos os dados na mesma chamada, e o sistema gera o QR Code de pagamento automaticamente.

O que enviar no corpo da requisição:

isInfoProducts: true

  • Indica que não há frete.

Dados do cliente (customer)

  • name: nome completo
  • email: e‑mail válido
  • phone: telefone com DDD
  • document:
    • number: CPF ou CNPJ sem pontuação
    • type: "cpf" ou "cnpj"

Itens do pedido (items)
Cada item precisa de:

  • title e description para identificar o produto
  • unitPrice em centavos (por exemplo, R$ 10,00 = 1000)
  • quantity de unidades
  • tangible: false para produtos não físicos

Outros campos

  • postbackUrl: URL para receber notificações de status
  • paymentMethod: sempre "pix"

Não envie o shipping.


Como testar no Swagger

Authorize

  • Abra a barra lateral do Swagger e clique em Try it out.
  • Cole suas credenciais:
    • x-authorization-key: Chave Secreta
    • x-store-key: Chave Pública (opcional)
  • Confirme para habilitar o Try it Out.

Try it Out

  • Ajuste o corpo da requisição se necessário e depois clique no botão Execute abaixo.

Verifique a resposta

  • Role até o painel Response para ver o JSON retornado.

✅ Exemplo de Resposta

{
"id": "782e84c0-5738-4cd0-a091-9406e58c84c2",
"orderId": "79f474c0-5738-4cd0-a091-951a858c84c2",
"status": "pending",
"isInfoProducts": true,
"pix": {
"encodedImage": "data:image/png;base64,(QR Code)",
"payload": "000201..."
}
}