PayZuPayZu Docs

Glossário

Status de transação (status)

StatusDescrição
PENDINGTransação criada, aguardando pagamento ou processamento
COMPLETEDTransação concluída com sucesso
CANCELEDTransação cancelada (erro ou solicitação manual)
REFUNDEDValor reembolsado ao pagador
EXPIREDPrazo de pagamento expirou, transação não foi concluída

Tipos de transação (type)

ValorO que é
DEPOSITEntrada de dinheiro (Pix in, estorno recebido)
WITHDRAWSaída de dinheiro (Pix, TED, QR, dados, interna)

Tipos de chave Pix (pixType)

TipoDescriçãoFormato
cpf11 dígitos numéricos sem formatação12345678901
cnpj14 dígitos numéricos sem formatação12345678901234
phoneFormato internacional com DDI (55)5511987654321
emailEndereço de email válidousuario@dominio.com.br
evpUUID gerado pelo Banco Central123e4567-e89b-12d3-a456-426655440000

Infrações (MED)

Campos do objeto infraction

CampoTipoDescrição
idstringIdentificador único da infração
protocolstringProtocolo do registro da infração
typeInfractionTypeTipo de infração
statusInfractionStatusStatus atual
reportedByReportedTypeOrigem da denúncia
reportDetailsstringDetalhes da denúncia
analysisResultAnalysisResultResultado da análise (null enquanto pendente)
analysisDetailsstring | nullDetalhes da análise
transactionEndToEndIdstringEndToEnd ID da transação Pix relacionada
transactionIdstringID da transação no sistema PayZu
creationDatestringQuando o registro foi criado
lastModificationDatestringÚltima atualização
dueDatestring | nullPrazo limite para análise

InfractionType

ValorDescrição
REFUND_REQUESTSolicitação de devolução de valores de uma transação Pix
FRAUDTransação relacionada a atividade fraudulenta
REFUND_CANCELLEDCancelamento de uma solicitação de devolução previamente registrada

ReportedType

ValorDescrição
DEBITED_PARTICIPANTQuem enviou os recursos (pagador) registrou a infração
CREDITED_PARTICIPANTQuem recebeu os recursos (recebedor) registrou a infração

AnalysisResult

ValorDescrição
AGREEDInfração procede, devolução será processada
DISAGREEDInfração não procede, sem devolução

Códigos HTTP

CódigoO que significa
200Sucesso
201Recurso criado
400Payload inválido
401Token ausente, inválido ou revogado
403Token válido mas sem permissão
404Recurso não encontrado
409Conflito (idempotência, recurso em estado inválido)
422Validação semântica falhou
429Rate limit atingido
5xxErro do servidor PayZu (retry com backoff)

Campos comuns

CampoTipoDescrição
idstringIdentificador único da transação na PayZu
clientReferencestringIdentificador externo que você passa, volta em todo callback
amountnumberValor em reais (BRL), nunca centavos
callbackUrlstringURL pra receber webhooks de mudança de status
endToEndIdstringEndToEnd ID do Pix (Bacen). Formato E + 32 chars
requestIdstringID único da chamada PayZu. Aparece em todo erro, envie ao suporte

On this page