Visão Geral
O endpoint PIX Cash-in permite que você gere QR Codes dinâmicos para recebimento de pagamentos PIX. Este é o método ideal para integrar pagamentos PIX em e-commerces, marketplaces e outros sistemas que necessitam receber pagamentos instantâneos.Endpoint
Parâmetros da Requisição
Exemplos de Requisição
Resposta de Sucesso
Usando o QR Code
Exibir o QR Code para o usuário
paymentCodeBase64 para exibir a imagem do QR Code:Disponibilizar o código copia-e-cola
paymentCode como alternativa ao QR Code:Verificar o status do pagamento
consult-transaction ou espere a notificação via webhook.Códigos de Erro
400 - Parâmetros inválidos
400 - Parâmetros inválidos
401 - Credenciais inválidas
401 - Credenciais inválidas
Notificações (Webhooks)
Você receberá notificações na URL de callback informada quando o status do pagamento for alterado:Boas Práticas
- Armazene o
idTransactionem seu sistema para posterior consulta e reconciliação - Defina a data de vencimento (
dueDate) adequada ao seu modelo de negócio - Implemente a verificação de status para atualizar seu sistema quando o pagamento for confirmado
- Em casos de split, certifique-se de que o
usernamedo parceiro está correto e ativo
Exemplo de Implementação
Authorizations
Token de autenticação Bearer usando o Client Secret para a versão v2 da API
Body
Identificador único do pedido
"PEDIDO-12345"
Data de vencimento do QR Code
"2024-12-31T00:00:00.000Z"
Valor do pagamento
100
URL para notificações
"https://seu-site.com/webhook/relaxpay"
Valor do frete
10
Usuário do checkout
"usuario123"
Response
QR Code gerado com sucesso
ID da transação PIX
"0b935d10-3c90-4af3-8776-dd18622a7941"
Código PIX em formato copia e cola
"00020101021226890014br.gov.bcb.pix..."
QR Code em formato Base64
"iVBORw0KGgoAAAANSUhEUgAAAPoAAAD6AQ..."
Status da resposta
"OK"
Data e hora de expiração do QR Code
"2024-12-31T23:59:59.000Z"