Pular para o conteúdo principal

Consultar Transações

Dados da API

Consulta por código de operação

Utilizada para consultar os dados das transações através do código da transação.

POST /api/transaction/concil/search-by-code

Via request Representational State Transfer (REST) com query parameters:

Dicionário de dados - Parâmetros

HEADERDESCRIÇÃOTIPOTAMANHOOBSERVAÇÃO
accountNumberNúmero da conta que o operação foi emitidalong--
NsuNúmero de identificação da operaçãostring100-
CodAuthCódigo de autorização da operaçãostring30-
Resposta
[
{
"transactionDate": "2024-09-24T16:19:29",
"terminal": "string",
"cardNumber": "string",
"cardType": "string",
"cardName": "string",
"codAuth": "string",
"nsu": "string",
"installmentNumber": 0,
"installmentsCount": 0,
"installmentValue": 0.0000,
"transactionTotalValue": 0.0000,
"installmentStatus": "string",
"discountMdrValue": 0.0000,
"discountMdrTax": 0.0000,
"discountTrnRateInstalmentValue": 0.0000,
"discountTrnRateTransactionValue": 0.0000,
"discountAntifraudRateInstalmentValue": 0.0000,
"discountAntifraudRateTransactionValue": 0.0000,
"discountAntecipationValue": 0.0000,
"discountAntecipationTax": 0.0000,
"receivedValue": 0.0000,
"receivedDateForeast": "2024-10-25",
"receivedDateEffective": "2024-11-07",
"receivedType": "string",
"receivedStatus": "string",
"transactionReference": "string",
"transactionPaymentIdWeb": "string"
}
]

Dicionário de dados - Retorno

HEADERDESCRIÇÃOTIPOTAMANHOOBSERVAÇÃO
transactionDateData em que ocorreu a transaçãodatetime--
terminalNúmero de série do terminalstring30-
cardNumberNúmero do cartãostring15Número mascarado.
cardTypeTipo de cartão ou operaçãostring50Crédito, Débito, PIX, etc.
cardNameBandeira do cartãostring50Visa, Mastercard, Elo, Maestro, PIX etc.
codAuthCódigo de autorização da operaçãostring30-
nsuNúmero de identificação da operaçãostring100-
installmentNumberNúmero da parcelaint-Somente números
installmentsCountQuantidade total de parcelas da vendaint-Somente números
installmentValueValor da parceladecimal10,4-
transactionTotalValueValor total da transaçãodecimal10,4-
installmentStatusStatus da parcelastring1“A” = Aprovado; “B” = Bloqueado; “C” = Cancelado;
discountMdrValueValor do desconto MDRdecimal10,4-
discountMdrTaxTaxa do desconto MDRdecimal10,4-
discountTrnRateInstalmentValueValor da taxa de transação por parceladecimal10,4-
discountTrnRateTransactionValueValor da taxa de transaçãodecimal10,4-
discountAntifraudRateInstalmentValueValor da taxa antifraude por parceladecimal10,4-
discountAntifraudRateTransactionValueValor da taxa antifraude da transaçãodecimal10,4-
discountAntecipationValueValor do desconto de antecipaçãodecimal10,4-
discountAntecipationTaxTaxa do desconto de antecipaçãodecimal10,4-
receivedValueValor recebidodecimal10,4-
receivedDateForeastData prevista para recebimentodatetime--
receivedDateEffectiveData efetiva de recebimentodatetime--
receivedTypeTipo de recebimentostring1-
receivedStatusStatus do recebimentostring1-
transactionReferenceReferência da transaçãostring100-
transactionPaymentIdWebidentificador de pagamento retornado pelo gateway no momento da autorização da vendastring100-

Consulta por código de autorização e data de operação

Utilizada para consultar os dados das transações atraves do codigo de autorização e data de operação.

POST /api/transaction/concil/search-by-auth-code

Via request Representational State Transfer (REST) com query parameters:

Dicionário de dados - Parâmetros

HEADERDESCRIÇÃOTIPOTAMANHOOBSERVAÇÃO
accountNumberNúmero da conta que o operação foi emitidalong--
CodAuthCódigo de autorização da operaçãostring30-
OperationDateData de operaçãoDate--
ValueValor da operaçãoDecimal10,4-
Resposta
[
{
"transactionDate": "2024-09-24T16:19:29",
"terminal": "string",
"cardNumber": "string",
"cardType": "string",
"cardName": "string",
"codAuth": "string",
"nsu": "string",
"installmentNumber": 0,
"installmentsCount": 0,
"installmentValue": 0.0000,
"transactionTotalValue": 0.0000,
"installmentStatus": "string",
"discountMdrValue": 0.0000,
"discountMdrTax": 0.0000,
"discountTrnRateInstalmentValue": 0.0000,
"discountTrnRateTransactionValue": 0.0000,
"discountAntifraudRateInstalmentValue": 0.0000,
"discountAntifraudRateTransactionValue": 0.0000,
"discountAntecipationValue": 0.0000,
"discountAntecipationTax": 0.0000,
"receivedValue": 0.0000,
"receivedDateForeast": "2024-10-25",
"receivedDateEffective": "2024-11-07",
"receivedType": "string",
"receivedStatus": "string",
"transactionReference": "string",
"transactionPaymentIdWeb": "string"
}
]

Dicionário de dados - Retorno

HEADERDESCRIÇÃOTIPOTAMANHOOBSERVAÇÃO
transactionDateData em que ocorreu a transaçãodatetime--
terminalNúmero de série do terminalstring30-
cardNumberNúmero do cartãostring15Número mascarado.
cardTypeTipo de cartão ou operaçãostring50Crédito, Débito, PIX, etc.
cardNameBandeira do cartãostring50Visa, Mastercard, Elo, Maestro, PIX etc.
codAuthCódigo de autorização da operaçãostring30-
nsuNúmero de identificação da operaçãostring100-
installmentNumberNúmero da parcelaint-Somente números
installmentsCountQuantidade total de parcelas da vendaint-Somente números
installmentValueValor da parceladecimal10,4-
transactionTotalValueValor total da transaçãodecimal10,4-
installmentStatusStatus da parcelastring1“A” = Aprovado; “B” = Bloqueado; “C” = Cancelado;
discountMdrValueValor do desconto MDRdecimal10,4-
discountMdrTaxTaxa do desconto MDRdecimal10,4-
discountTrnRateInstalmentValueValor da taxa de transação por parceladecimal10,4-
discountTrnRateTransactionValueValor da taxa de transaçãodecimal10,4-
discountAntifraudRateInstalmentValueValor da taxa antifraude por parceladecimal10,4-
discountAntifraudRateTransactionValueValor da taxa antifraude da transaçãodecimal10,4-
discountAntecipationValueValor do desconto de antecipaçãodecimal10,4-
discountAntecipationTaxTaxa do desconto de antecipaçãodecimal10,4-
receivedValueValor recebidodecimal10,4-
receivedDateForeastData prevista para recebimentodatetime--
receivedDateEffectiveData efetiva de recebimentodatetime--
receivedTypeTipo de recebimentostring1-
receivedStatusStatus do recebimentostring1-
transactionReferenceReferência da transaçãostring100-
transactionPaymentIdWebidentificador de pagamento retornado pelo gateway no momento da autorização da vendastring100-
Atenção

Ao consultar uma transação parcelada, o sistema irá retornar a lista de parcelas, cada qual com suas informações de vencimento, valores e status, permitindo a conciliação completa da operação.

Consulta por data de operação

Utilizada para consultar os dados das transações através da data da transação.

POST /api/transaction/concil/search-by-operation-date

Via request Representational State Transfer (REST) com query parameters:

Dicionário de dados - Parâmetros

HEADERDESCRIÇÃOTIPOTAMANHOOBSERVAÇÃO
accountNumberNúmero da conta que o operação foi emitidalong--
StartDateData de início da buscaDate30Formato YYYY-MM-DD
EndDateData de fim da buscaDate256Formato YYYY-MM-DD
Resposta
[
{
"transactionDate":"2023-01-01T14:25:28.913Z",
"terminal":"0",
"cardNumber":"string",
"cardType":"string",
"cardName":"string",
"codAuth":"",
"nsu":"",
"installments":"0",
"amount":"0.00",
"transactionStatus":"string",
"transactionReference": "string",
"transactionPaymentIdWeb": "string"
}
]

Dicionário de dados - Retorno

HEADERDESCRIÇÃOTIPOTAMANHOOBSERVAÇÃO
TransactionDateData em que ocorreu a transaçãodatetime--
TerminalNúmero de série do terminalstring30-
CardNumberNúmero do cartãostring15Número mascarado.
CardTypeTipo de cartão ou operaçãostring50Crédito, Débito, PIX, etc.
CardNameBandeira do cartãostring50Visa, Mastercard, Elo, Maestro, PIX etc.
NsuNúmero de identificação da operaçãostring100-
CodAuthCódigo de autorização da operaçãostring30-
InstallmentsQuantidade de parcelasint-Somente números
AmountValor da transaçãodecimal10,4-
TransactionStatusStatus da transaçãostring1“A” = Aprovado; “B” = Bloqueado; “C” = Cancelado;
TransactionReferenceReferência da transaçãostring100-
TransactionPaymentIdWebidentificador de pagamento retornado pelo gateway no momento da autorização da vendastring100-

Utilizada para consultar os dados das transações através da data do pagamento.

POST /api/transaction/concil/search-by-payment-date

Via request Representational State Transfer (REST) com query parameters:

Dicionário de dados - Parâmetros

HEADERDESCRIÇÃOTIPOTAMANHOOBSERVAÇÃO
accountNumberNúmero da conta que o operação foi emitidalong--
StartDateData de início da buscaDate30Formato YYYY-MM-DD
EndDateData de fim da buscaDate256Formato YYYY-MM-DD
Resposta
[
{
"transactionDate": "2024-09-24T16:19:29",
"terminal": "string",
"cardNumber": "string",
"cardType": "string",
"cardName": "string",
"codAuth": "string",
"nsu": "string",
"installmentNumber": 0,
"installmentsCount": 0,
"installmentValue": 0.0000,
"transactionTotalValue": 0.0000,
"installmentStatus": "string",
"discountMdrValue": 0.0000,
"discountMdrTax": 0.0000,
"discountTrnRateInstalmentValue": 0.0000,
"discountTrnRateTransactionValue": 0.0000,
"discountAntifraudRateInstalmentValue": 0.0000,
"discountAntifraudRateTransactionValue": 0.0000,
"discountAntecipationValue": 0.0000,
"discountAntecipationTax": 0.0000,
"receivedValue": 0.0000,
"receivedDateForeast": "2024-10-25",
"receivedDateEffective": "2024-11-07",
"receivedType": "string",
"receivedStatus": "string",
"transactionReference": "string",
"transactionPaymentIdWeb": "string"
}
]

Dicionário de dados - Retorno

HEADERDESCRIÇÃOTIPOTAMANHOOBSERVAÇÃO
transactionDateData em que ocorreu a transaçãodatetime--
terminalNúmero de série do terminalstring30-
cardNumberNúmero do cartãostring15Número mascarado.
cardTypeTipo de cartão ou operaçãostring50Crédito, Débito, PIX, etc.
cardNameBandeira do cartãostring50Visa, Mastercard, Elo, Maestro, PIX etc.
codAuthCódigo de autorização da operaçãostring30-
nsuNúmero de identificação da operaçãostring100-
installmentNumberNúmero da parcelaint-Somente números
installmentsCountQuantidade total de parcelas da vendaint-Somente números
installmentValueValor da parceladecimal10,4-
transactionTotalValueValor total da transaçãodecimal10,4-
installmentStatusStatus da parcelastring1“A” = Aprovado; “B” = Bloqueado; “C” = Cancelado;
discountMdrValueValor do desconto MDRdecimal10,4-
discountMdrTaxTaxa do desconto MDRdecimal10,4-
discountTrnRateInstalmentValueValor da taxa de transação por parceladecimal10,4-
discountTrnRateTransactionValueValor da taxa de transaçãodecimal10,4-
discountAntifraudRateInstalmentValueValor da taxa antifraude por parceladecimal10,4-
discountAntifraudRateTransactionValueValor da taxa antifraude da transaçãodecimal10,4-
discountAntecipationValueValor do desconto de antecipaçãodecimal10,4-
discountAntecipationTaxTaxa do desconto de antecipaçãodecimal10,4-
receivedValueValor recebidodecimal10,4-
receivedDateForeastData prevista para recebimentodatetime--
receivedDateEffectiveData efetiva de recebimentodatetime--
receivedTypeTipo de recebimentostring1-
receivedStatusStatus do recebimentostring1-
transactionReferenceReferência da transaçãostring100-
transactionPaymentIdWebidentificador de pagamento retornado pelo gateway no momento da autorização da vendastring100-

Informações Adicionais

Em todos os métodos da API, exceto o método de obtenção de token, a chamada deverá ser enviada com um header no seguinte formato:

KeyValue
AuthorizationBearer eyJhbGciOiJSUzIlxdWVtZS [...] mj2m65fJfvmjdVXp6dQ

Onde o tipo de autenticação Bearer nunca mudará, e o token que vem logo em seguida, no caso exemplificado por: “eyJhbGciOiJSUzIlxdWVtZS [...] mj2m65fJfvmjdVXp6dQ”

corresponde ao token obtido através do método api/Auth/Token.

Atenção

Todo token tem uma data e hora de expiração, ficando a cargo do sistema integrador a responsabilidade de providenciar um novo token para realizar novas chamadas após a expiração deste.