Documentation Index
Fetch the complete documentation index at: https://doc.3xpay.co/llms.txt
Use this file to discover all available pages before exploring further.
Documentação do Webhook de Infração
Visão Geral
Nosso sistema de webhook envia notificações em tempo real sobre infrações detectadas em transações. Quando uma infração é identificada, uma requisição POST é enviada para a URL configurada com informações detalhadas da ocorrência.Payload do Webhook
O webhook envia um payload JSON contendo os detalhes da infração e da transação relacionada.Exemplo de Payload
Descrição dos Campos
Informações da Transação
transactionId(string): Identificador único da transação no formato UUIDtransactionStatus(string): Status atual da transação. Valores possíveis:MED: Transação solicitada MED
transactionType(string): Tipo da transação, neste caso “CASH_IN”value(string): Valor da transaçãoexternalId(string): ID de referência externa fornecido pelo clientemedStatus(string): Status do MED. Valores possíveis:ACKNOWLEDGED: Quando a solicitação do MED é recebidaCANCELLED: Quando o MED é cancelado e o valor estornado para contaDEBITED: Quando a defesa do MED não é aceita e o valor enviado para o cliente.
Boas Práticas
O Webhook deve retornar Status Code 200
Consulta de Comprovante
Endpoint
Parâmetros do Path
transactionId(string): Identificador único da transação no formato UUID
Exemplo de Requisição
Resposta de Sucesso
- Status Code: 200 OK
Descrição dos Campos da Resposta
status(string): Status da requisiçãodata(object): Objeto contendo os dados do comprovantereceipt(string): Conteúdo do comprovante em formato base64mimeType(string): Tipo do arquivo do comprovante (application/pdf)
Observações
- O campo
receiptcontém o arquivo PDF codificado em base64 - Para visualizar o comprovante, é necessário decodificar o conteúdo base64 para PDF