Pular para o conteúdo principal

Consulta

Consulte e filtre transaçõ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/transactions/summaries

Parâmetros de Consulta​

ParâmetroTipoObrigatórioDescrição
pageinteger—Número da página
limitinteger—Itens por página
order_bystring—Campo para ordenação: created_at, acquirer, payment_method, status, amount, card_brand, card_first_digits, card_last_digits
order_directionstring—Direção da ordenação: asc, desc
created_atstring—Filtrar por data de criação
acquirerstring—Filtrar por adquirente
payment_methodstring—Filtrar por método de pagamento
statusstring—Filtrar por status da transação
amountstring—Filtrar por valor
card_brandstring—Filtrar por bandeira do cartão
card_first_digitsstring—Filtrar pelos primeiros dígitos do cartão
card_last_digitsstring—Filtrar pelos últimos dígitos do cartão

Campos da Resposta​

Summary​

CampoTipoDescrição
acquirerstringNome do adquirente que processou a transação
amountstringValor da transação
cardobjectDados do cartão utilizado (ver CardData)
currencystringCódigo da moeda (ex.: BRL)
cyclesarrayCiclos da transação (ver Cycle)
gatewayTransactionIdstringIdentificador da transação no gateway
installmentsintegerNúmero de parcelas
paymentMethodstringMétodo de pagamento utilizado
statusstringStatus atual da transação

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

Cycle​

CampoTipoDescrição
amountstringValor do ciclo
authorizationCodestringCódigo de autorização do adquirente
deviceobjectDados do dispositivo (ver DeviceData)
gatewayTransactionIdstringIdentificador da transação no gateway
responseCodestringCódigo de resposta do adquirente
responseMessagestringMensagem de resposta do adquirente
retrievalReferenceNumberstringNúmero de referência de recuperação (RRN)
statusstringStatus do ciclo
systemTraceAuditNumberstringNúmero de auditoria de rastreamento do sistema (STAN)
transactionSummaryIdstringIdentificador do resumo de transação associado
typestringTipo do ciclo (ex.: authorization, capture, refund)

DeviceData​

CampoTipoDescrição
fingerprintIdstringIdentificador de fingerprint do dispositivo
geolocationarrayCoordenadas geográficas [latitude, longitude]
ipAddressstringEndereço IP do dispositivo
Request
curl -X GET https://yby-dev.positivolabs.com.br/v1/transactions/summaries \
-H "Authorization: Bearer <access_token>"
Resposta
[
{
"acquirer": "pagseguro",
"amount": "150.00",
"card": {
"brand": "visa",
"expirationMonth": 12,
"expirationYear": 2028,
"firstDigits": "411111",
"holderName": "JOAO SILVA",
"lastDigits": "1234"
},
"currency": "BRL",
"cycles": [
{
"amount": "150.00",
"authorizationCode": "123456",
"device": {
"fingerprintId": "abc123",
"geolocation": [-23.5505, -46.6333],
"ipAddress": "192.168.1.1"
},
"gatewayTransactionId": "gtw_abc123",
"responseCode": "00",
"responseMessage": "Approved",
"retrievalReferenceNumber": "000001234",
"status": "approved",
"systemTraceAuditNumber": "000001",
"transactionSummaryId": "d3skoqrr425c54fi9fr0",
"type": "authorization"
}
],
"gatewayTransactionId": "gtw_abc123",
"installments": 1,
"paymentMethod": "credit_card",
"status": "approved"
}
]

Próximos Passos​