Referência
Padrão de Respostas
Todas as respostas da API seguem uma estrutura JSON consistente. Entender este padrão facilita o tratamento de erros e o processamento de dados na sua integração.
Resposta de Sucesso
Quando uma requisição é processada com sucesso, a API retorna HTTP 200 OK com o seguinte formato:
{
"data": {
// Dados retornados pelo endpoint
},
"success": true
}Resposta de Erro
Quando ocorre um erro, a API retorna o código HTTP apropriado (4xx ou 5xx) com o seguinte formato:
{
"error": {
"code": "VALIDATION_ERROR",
"message": "Dados de requisição inválidos",
"details": []
},
"success": false
}Status de Transações PIX
O campo status em transações PIX pode assumir os seguintes valores:
Aguardando Pagamento
A transação foi criada e aguarda o pagamento via PIX pelo cliente.
Pago e Autorizado
O pagamento foi confirmado e a transação está autorizada.
Falhou
Houve uma falha no processamento da transação.
Chargeback Iniciado
Uma contestação foi iniciada pelo cliente junto ao banco.
Em Disputa
A transação está sob análise de disputa.
Status de Cashouts
Cashout aprovado e transferência concluída
Cashout aguardando processamento
Cashout em processamento pelo banco
Falha no processamento do cashout
Cashout rejeitado pela instituição financeira
Dica de implementação
success antes de processar o campo data. Trate os erros verificando o campo error.message para mensagens descritivas.