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

# Get Session Details

`GET /v3/sessions/{sessionId}`

## Request

- Base URL: `https://apitest.myfatoorah.com`
- URL: `https://apitest.myfatoorah.com/v3/sessions/{sessionId}`
- Auth: HTTP bearer

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.dev/myfatoorah/apis/myfatoorah-api-v3.md) - [All operations](https://skmtc.dev/myfatoorah/apis/myfatoorah-api-v3/llms.txt) - [OpenAPI document](https://skmtc.dev/myfatoorah/apis/myfatoorah-api-v3/revisions/00639fc15f06?raw)
