Pular para o conteúdo principal
Versão: 1.3.0

Consultado Status

GET /v1/transaction/{id}

Headers

Authorization

Token de usuário fornecido pela equipe GetCard.

Parâmetros de Rota

id

ID da transação que se deseja estornar.

Corpo da resposta

JSON

{
"data": {
"id": "3982c062-d156-43c5-a4c0-e7c037711f22",
"terminalId": null,
"status": "PAYMENT_PENDING",
"message": null,
"description": "Venda 123 do caixa 001",
"amount": 5162,
"paymentType": "DEBIT",
"installmentType": "ONE_TIME",
"installmentNumber": 1,
"authorizationCode": null,
"endToEndId": null,
"nsuHost": null,
"refundCode": null,
"cardNumber": null,
"cardBrand": null,
"cardHolder": null,
"createdAt": "2025-07-31T12:09:02.935Z",
"authorizedAt": null,
"refundedAt": null,
"updatedAt": "2025-07-31T12:09:02.935Z"
},
"resultCode": 200,
"message": "OK"
}
dataObject

Contém as informações da transação.

idUUID
  • Exemplo: "3982c062-d156-43c5-a4c0-e7c037711f22"
  • Descrição: ID da transação consultada.
terminalIdString?
  • Exemplo: "6369aed4-a26e-4ee9-8d58-474c4b610ca7"
  • Descrição: ID do terminal vinculado à transação.
statusString
  • Exemplo: "PAYMENT_PENDING"

  • Possíveis valores:

    • "PAYMENT_PENDING"
    • "PAYMENT_PROCESSING"
    • "PAYMENT_TIMEOUT"
    • "PAYMENT_AUTHORIZED"
    • "PAYMENT_DECLINED"
    • "PAYMENT_FAILED"
    • "PAYMENT_CANCELLED"
    • "PAYMENT_UNKNOWN"
    • "REFUND_PENDING"
    • "REFUND_PROCESSING"
    • "REFUND_TIMEOUT"
    • "REFUND_AUTHORIZED"
    • "REFUND_DECLINED"
    • "REFUND_FAILED"
    • "REFUND_CANCELLED"
    • "REFUND_UNKNOWN"
  • Descrição: Estado atual da transação.

descriptionString
  • Exemplo: "Venda 123 do caixa 001"
  • Descrição: Descrição personalizada da transação.
amountInt
  • Exemplo: 5162
  • Descrição: Valor da transação em centavos. Ex: 5162 representa R$ 51,62.
paymentTypeString
  • Exemplo: "DEBIT"
  • Valores possíveis:
    • "DEBIT"
    • "CREDIT"
    • "PIX"
  • Descrição: Tipo de pagamento.
installmentTypeString
  • Exemplo: "ONE_TIME"
  • Valores possíveis:
    • ONE_TIME
    • INSTALLMENT_SELLER
    • INSTALLMENT_BUYER
  • Descrição: Tipo de parcelamento.
installmentNumberInt
  • Exemplo: 1
  • Descrição: Número de parcelas.
authorizationCodeString?
  • Exemplo: null
  • Descrição: Código de autorização gerado pela adquirente, quando aplicável.
endToEndIdString?
  • Exemplo: null
  • Descrição: Identificador end-to-end para transações PIX.
nsuHostString?
  • Exemplo: null
  • Descrição: NSU gerado pelo host/adquirente.
refundCodeString?
  • Exemplo: null
  • Descrição: Código de estorno, se aplicável.
cardNumberString?
  • Exemplo: "************1234" (quando presente)
  • Descrição: Número mascarado do cartão utilizado.
cardBrandString?
  • Exemplo: "VISA"
  • Descrição: Bandeira do cartão (ex: VISA, MASTERCARD).
cardHolderString?
  • Exemplo: "JOÃO SILVA"
  • Descrição: Nome do portador do cartão, se disponível.
createdAtString (ISO 8601)
  • Exemplo: "2025-07-31T12:09:02.935Z"
  • Descrição: Data/hora de criação da transação.
authorizedAtString? (ISO 8601)
  • Exemplo: null
  • Descrição: Data/hora em que a transação foi autorizada, se aplicável.
refundedAtString? (ISO 8601)
  • Exemplo: null
  • Descrição: Data/hora de estorno, se houver.
updatedAtString (ISO 8601)
  • Exemplo: "2025-07-31T12:09:02.935Z"
  • Descrição: Data da última atualização da transação.
resultCodeInt
  • Exemplo: 200
  • Descrição: Código de status HTTP.
messageString
  • Exemplo: "OK"
  • Descrição: Descrição do resultado da operação.