Pular para o conteúdo principal

Listar Eventos

Consulte e filtre eventos de notificações processadas pela plataforma.

Visão Geral

Os endpoints de consulta de transações permitem recuperar resumos de pagamento com suporte a filtros, ordenação e paginação. Cada resumo de transação (Summary) contém os dados do cartão utilizado e os ciclos de transação associados (Cycle).

Endpoint

GET/v1/events

Parâmetros de Consulta

ParâmetroTipoObrigatórioDescrição
event_statusstringFiltrar por status do evento: pending, failed, processed
event_typestringFiltrar por tipo de evento
created_atstringFiltrar por data de criação
pageintegerNúmero da página
limitintegerItens por página
order_bystringCampo para ordenação: created_at
order_directionstringDireção da ordenação: asc, desc

Campos da Resposta

Event

CampoTipoDescrição
idstringIdentificador da transação
createdAtstringTimestamp de criação do evento (ISO 8601)
updatedAtstringTimestamp de atualização do evento (ISO 8601)
terminalIdstringIdentificador do terminal
merchantIdstringIdentificador do estabelecimento
eventIdstringIdentificador único do evento de webhook
eventStatusstringStatus do evento: pending, failed, processed
eventTypestringTipo do evento: payment.completed
acquirerNamestringNome do adquirente/provedor, ex: pagseguro
transactionTypestringUm dos seguintes: authorization, pre_authorization, capture, void, reversal
transactionStatusstringUm dos seguintes: pending, approved, denied
terminalSerialNumberstringNúmero de série do terminal
merchantTaxIdstringDocumento fiscal do estabelecimento
acquirerMerchantIdentifierstringIdentificador do estabelecimento no adquirente
acquirerTerminalIdentifierstringIdentificador do terminal no adquirente
currencystringCódigo de moeda ISO 4217 (ex: BRL)
amountintegerValor da transação em centavos
paymentMethodstringUm dos seguintes: credit_card, debit_card, pix
installmentsintegerNúmero de parcelas; pode ser null para pagamentos sem parcelamento
installmentInterestbooleanSe as parcelas cobram juros; pode ser null se não aplicável
authorizationCodestringCódigo de autorização do adquirente; pode ser null para status pending/denied
productAidstringEMV Application Identifier (AID); null para métodos não-EMV ou não-cartão
retrievalReferenceNumberstringRRN/NSU do adquirente; pode ser null dependendo do provedor/estado
acquirerResponseCodestringCódigo de resposta ABECS; pode ser null quando não fornecido
cardDataobjectDetalhes do cartão para pagamentos com cartão; null para pix (ver CardData)
terminalDataobjectInformações do terminal/dispositivo; campos individuais podem ser null (ver TerminalData)
metadataobjectMetadados arbitrários chave-valor (pode estar vazio)

CardData

CampoTipoDescrição
captureMethodstringVer Métodos de Captura abaixo
holderNamestringNome do titular; pode ser null se indisponível
cardBrandstringex: visa, mastercard; pode ser null
binstringPrimeiros 6-8 dígitos; pode ser null
last4stringÚltimos 4 dígitos; pode ser null

TerminalData

CampoTipoDescrição
navigationMethodstringex: wifi, 4g, 5g; pode ser null
networkSsidstringSSID da Wi-Fi
simSerialNumberstringSIM ICCID
simApnDatastringInformações de APN
ipAddressstringEndereço IP do terminal
latitudenumberCoordenada de latitude
longitudenumberCoordenada de longitude

CardData

CampoTipoDescrição
brandstringBandeira do cartão (ex.: visa, mastercard)
expirationMonthintegerMês de expiração do cartão
expirationYearintegerAno de expiração do cartão
firstDigitsstringPrimeiros dígitos do cartão (BIN)
holderNamestringNome do portador do cartão
lastDigitsstringÚltimos dígitos do cartão
Request
curl -X GET https://yby-dev.positivolabs.com.br/v1/events \
-H "Authorization: Bearer <access_token>"
Resposta
[
{
"id": "d3skoqrr425c54fi9fr0",
"terminalId": "d3e7s9br425c0klkg9r0",
"merchantId": "69349310-aafb-4dc2-a361-fa2af30179a8",
"eventId": "d3skor3r425c54fi9frg",
"eventStatus" : "processed",
"eventType" : "payment.completed",
"createdAt": "2025-10-22T21:28:11.436914699Z",
"updatedAt": "2025-10-22T21:28:11.436914699Z",
"acquirerName": "pagseguro",
"transactionType": "pre_authorization",
"transactionStatus": "denied",
"terminalSerialNumber": "PST09732089",
"merchantTaxId": "00.000.000/0001-00",
"acquirerMerchantIdentifier": "CF20251125",
"acquirerTerminalIdentifier": "TL1534",
"currency": "BRL",
"amount": 123,
"paymentMethod": "credit_card",
"installments": 12,
"installmentInterest": false,
"authorizationCode": "AUH000",
"productAid": "A0000000041010000000000000000000",
"retrievalReferenceNumber": "221022182812",
"acquirerResponseCode": "51",
"cardData": {
"captureMethod": "typed",
"holderName": "Jose Matias",
"cardBrand": "visa",
"bin": "424242",
"last4": "3456"
},
"terminalData": {
"navigationMethod": "5g",
"networkSsid": "Yby_WiFi_1234",
"simSerialNumber": "8955101234567890123",
"simApnData": "apn=internet.yby.com.br; user=yby-pos; auth=pap",
"ipAddress": "10.12.34.56",
"latitude": -23.55052,
"longitude": -46.63331
},
"metadata": {}
}
]