---
title: "Get Session Details"
method: GET
path: "/v3/sessions/{sessionId}"
tags: ["Sessions"]
---

# Get Session Details

`GET /v3/sessions/{sessionId}`

Retrieves detailed information about a specific session, including its status, transaction results, and card details.

## Path parameters

- `sessionId` string, required

## Response `200`

Session details retrieved successfully

- object
  - `IsSuccess` boolean — Indicates if the request was successful.
  - `Message` string — Response message associated with the request.
  - `ValidationErrors` object[] — List of validation errors, if any.
    - `Name` string — The name of the field with validation error.
    - `Error` string — The validation error message.
  - `Data` object — Session details and transaction information.
    - `SessionExpiry` string — The expiration timestamp of the session.
    - `IsUsed` boolean — Indicates whether the session has been used for a transaction.
    - `OperationType` string — The type of operation (PAY, AUTHORIZE, VERIFY).
    - `Order` object — Order details associated with the session.
      - `Amount` number — The order amount.
      - `Currency` string — The currency code.
      - `ExternalIdentifier` string — External identifier for the order.
    - `Customer` object — Customer information associated with the session.
      - `Reference` string — Customer reference identifier.
    - `Card` object — Card details used in the session.
      - `Number` string — Masked card number.
      - `ExpiryMonth` string — Card expiration month.
      - `ExpiryYear` string — Card expiration year.
      - `Brand` string — Card brand (VISA, MasterCard, etc.).
      - `PanType` string — Type of card PAN.
      - `Issuer` string — Card issuer name.
      - `PanHash` string — Hashed PAN value.
      - `Token` string — Tokenized card identifier.
      - `NameOnCard` string — Name as it appears on the card.
      - `IssuerCountry` string — Country of the card issuer.
      - `FundingMethod` string — Funding method (Credit/Debit).
      - `ProductName` string — Card product name.
      - `First8digit` string — First 8 digits of the card number (BIN).
      - `Is3DSVerified` boolean — Indicates if 3DS verification was performed.
      - `IsLocalCard` boolean — Indicates if the card is a local card.
    - `TransactionResult` object — Transaction result details if the session was used.
      - `Invoice` object — Invoice information.
        - `Id` string — Invoice unique identifier.
        - `Status` string — Invoice status.
        - `Reference` string — Invoice reference number.
        - `CreationDate` string — Invoice creation date.
        - `ExpirationDate` string — Invoice expiration date.
        - `ExternalIdentifier` string — External identifier for the invoice.
        - `UserDefinedField` string — User defined field value.
        - `MetaData` object — Custom metadata associated with the invoice.
          - `UDF1` string
          - `UDF2` string
          - `UDF3` string
          - `UDF4` string
          - `UDF5` string
      - `Transaction` object — Transaction details.
        - `Id` string — Transaction unique identifier.
        - `Status` string — Transaction status.
        - `PaymentMethod` string — Payment method used.
        - `PaymentId` string — Payment identifier.
        - `ReferenceId` string — Reference identifier for the transaction.
        - `TrackId` string — Tracking identifier.
        - `AuthorizationId` string — Authorization identifier from payment gateway.
        - `TransactionDate` string — Transaction date and time.
        - `ECI` string — Electronic Commerce Indicator.
        - `IP` object — IP address information.
          - `Address` string — IP address of the customer.
          - `Country` string — Country associated with the IP address.
        - `Error` object — Error information if transaction failed.
          - `Code` string — Error code.
          - `Message` string — Error message.
        - `Card` object — Card information used in the transaction.
      - `Customer` object — Customer information.
        - `Reference` string — Customer reference identifier.
        - `Name` string — Customer name.
        - `Mobile` string — Customer mobile number.
        - `Email` string — Customer email address.
      - `Amount` object — Amount details for the transaction.
        - `BaseCurrency` string — Base currency code.
        - `ValueInBaseCurrency` string — Transaction value in base currency.
        - `ServiceCharge` string — Service charge amount.
        - `ServiceChargeVAT` string — VAT on service charge.
        - `ReceivableAmount` string — Total receivable amount.
        - `DisplayCurrency` string — Display currency code.
        - `ValueInDisplayCurrency` string — Transaction value in display currency.
        - `PayCurrency` string — Payment currency code.
        - `ValueInPayCurrency` string — Transaction value in payment currency.
      - `Suppliers` object[] — Supplier information for multi-vendor transactions.
        - `Code` integer — Supplier code.
        - `Name` string — Supplier name.
        - `InvoiceShare` string — Supplier's share of the invoice.
        - `ProposedShare` string — Proposed share for the supplier.
        - `DepositShare` string — Deposit share for the supplier.

---

[API](https://skmtc.net/myfatoorah/apis/myfatoorah-api-v3.md) · [All operations](https://skmtc.net/myfatoorah/apis/myfatoorah-api-v3/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/myfatoorah/myfatoorah-api-v3/revisions/994a74287a16/schema)
