Pular para o conteúdo principal

Buscar autorização pela Chave da Autorização

Request

ENDPOINT
/prepaid/card/(card_key)/authorization/(authorization_key)
MÉTODO
GET

Response

STATUS
200
Response Body
{
"authorization_key": "cccbd9e9-863f-44b5-aa05-f6afa555bb74",
"merchant_currency_code": "BRL",
"original_merchant_amount": 25.32,
"billing_currency_code": "BRL",
"original_billing_amount": 25.32,
"merchant_amount": 25.32,
"iof_amount": 0,
"billing_amount": 25.32,
"processing_datetime": "2023-07-24T12:00:00.000Z",
"captured_amount": 25.32,
"authorization_status": "completed",
"card": {
"card_key": "05fd3654-1f5d-479d-ade5-64239fdf214d",
"account_key": "595e08f0-da4e-40f7-8db4-f9a25c829818",
"type": "virtual",
"card_name": "ecommerce sample",
"printed_name": "Aurora Catarina",
"status": "active",
"brand": "visa",
"bin": "123456",
"last_four_digits": "5695"
},
"balance_transactions": [
{
"balance_transaction_key": "cccbd9e9-863f-44b5-aa05-f6afa555bb74",
"balance_transaction_type": "debit",
"account_transaction_key": "595e08f0-da4e-40f7-8db4-f9a25c820000",
"account_key": "595e08f0-da4e-40f7-8db4-f9a25c829818",
"merchant_currency_code": "BRL",
"merchant_amount": 25.32,
"billing_currency_code": "BRL",
"billing_amount": 25.32,
"processing_datetime": "2023-01-10T13:45:52.000Z",
"balance_transaction_status": "transacted",
"transacted_amount": 25.32,
}
],
"authorization_requests": [
{
"authorization_request_key": "cccbd9e9-863f-44b5-aa05-f6afa555bb74",
"authorization_code": "473890",
"nsu": "123456",
"acquirer_reference_number": "12312423",
"merchant_currency_code": "BRL",
"merchant_amount": 25.32,
"billing_currency_code": "BRL",
"billing_amount": 25.32,
"processing_datetime": "2023-01-10T13:45:52.000Z",
"number_of_installments": 1,
"authorization_type": "authorization",
"authorization_request_response": "authorized"
}
],
"authorization_events": [
{
"merchant_currency_code": "BRL",
"merchant_amount": 25.32,
"billing_currency_code": "BRL",
"billing_amount": 25.32,
"processing_datetime": "2023-07-24T12:00:00.000Z",
"authorization_event_type": "authorization"
}
]
}

Objeto Autorização

CampoTipoDescrição
authorization_keystringIdentificador único da autorização
merchant_currency_codestringA moeda utilizada na transação - ISO 4217-alpha
original_merchant_amountdecimalValor original da transação na moeda em que a transação foi realizada
billing_currency_codestringA moeda de cobrança do portador do cartão - ISO 4217-alpha
original_billing_amountdecimalValor original da transação na moeda de cobrança do portador do cartão
merchant_amountdecimalSomatório do Valor da transação na moeda em que a transação foi realizada de todas requisições de autorização
iof_amountdecimalSomatório do valor de IOF pago no câmbio quando as moedas da transação e de cobrança do portador forem diferentes
billing_amountdecimalSomatório do valor da transação na moeda de cobrança do portador do cartão de todas requisições de autorização
processing_datetimedatetime UTCHorário em que o objeto de autorização foi criado, em geral, horário da primeira requisição de autorização feita
captured_amountdecimalSomatório do valor total capturado por todas requisições de autorização
authorization_statusenumeratorEnumerador de Status da Autorização
cardobjectObjeto Card
balance_transactionslist of objectsObjeto Balance Transaction
authorization_requestslist of objectsObjeto Requisição de Autorização
authorization_eventslist of objectsObjeto Evento de Autorização

Objeto Card

CampoTipoDescrição
card_keystringChave de identificação do cartão
account_keystringIdentificador da conta do titular
typestringTipo de cartão
card_namestringIdentificador alphanumérico do cartão
printed_namestringNome impresso no cartão
cvv_rotation_interval_hoursintIntervalo de rotação do CVV
statusstringStatus atual do cartão
brandstringBandeira do cartão
binstringBIN do cartão
last_four_digitsstringÚltimos 4 dígitos do cartão

Objeto Balance Transaction

O objeto Balance Transaction representa qualquer movimentação na QI Conta do titular do cartão que precise ser efetuada. Podem ser transações de débito por ocasião de uma Autorização aprovada, como podem ser de crédito numa situação de cancelamento de autorização por exemplo.

CampoTipoDescrição
balance_transaction_keystringIdentificador único da transação
balance_transaction_typeenumeradorcredit quando se tratar de um crédito em conta e debit quando se tratar de um débito em conta
account_keystringIdentificador da QI Conta relacionada com o cartão usado na transação
merchant_currency_codestringA moeda utilizada na transação - ISO 4217-alpha
merchant_amountdecimalEquivalente de valor cobrado na moeda da transação
billing_currency_codestringA moeda de cobrança do portador do cartão - ISO 4217-alpha
billing_amountdecimalValor da transação na moeda de cobrança do portador do cartão
processing_datetimedatetimeRepresenta a data de processamento e criação da transação. Como a transação efetiva na QI Conta pode não ocorrer, este valor é uma referência de quando a cobrança ou crédito foram gerados
balance_transaction_statusenumeratorDescreve se a transação foi executada na QI Conta do portador do cartão, podendo estar pendente (pending_transaction_execution), parcialmente transacionada (partially_transacted) ou transacionada (transacted)
transacted_amountdecimalValor total na moeda do portador do cartão do débito ou crédito que já foram executados na QI Conta

Objeto Requisição de Autorização

Detalhado em Requisição de Autorização

Objeto Evento de Autorização

O objeto Authorization Event representa os eventos que ocorrem com uma Autorização. Uma forma mais detalhada de como eles podem ocorrer está descrita em Manuais

CampoTipoDescrição
merchant_currency_codestringA moeda utilizada na transação - ISO 4217-alpha
merchant_amountdecimalEquivalente de valor cobrado na moeda da transação
billing_currency_codestringA moeda de cobrança do portador do cartão - ISO 4217-alpha
billing_amountdecimalValor do evento na moeda de cobrança do portador do cartão
processing_datetimedatetimeRepresenta a data de processamento do evento
authorization_event_typeenumeratorTipos de Evento de Autorização

Status da Autorização

EstadoDescrição
pendingRequisição de autorização foi aprovada e nenhum evento de captura ou cancelamento foi processado
unauthorizedRequisição de autorização não foi aprovada
completedPelo menos um valor capturado com sucesso para a autorização em questão (seja um valor igual, a menor ou a maior que o valor total aprovado nas requisições de autorização)
reversedAutorização foi estornada por completo ou expirou sem captura

Tipos de Evento de Autorização

TipoDescrição
authorizationInforme de que uma requisição de autorização foi respondida
incremental_authorizationInforme de que uma requisição de autorização incremental foi respondida
authorization_reversalInforme de que um cancelamento de autorização foi processado
partial_authorization_reversalInforme de que um cancelamento parcial de autorização foi processado
authorization_expirationInforme de que uma autorização expirou
captureInforme de que um determinado valor foi capturado para uma autorização
refundInforme de que uma autorização foi reembolsada
partial_refundInforme de que uma autorização foi reembolsada parcialmente