---
title: "Get transactions from Guesty Pay providers"
method: GET
path: "/payment-transactions/reports"
tags: ["Payment Transactions"]
---

# Get transactions from Guesty Pay providers

`GET /payment-transactions/reports`

The endpoint retrieves transaction data from Guesty Pay providers
      The endpoint supports filtering by:
        - date range (startDate and endDate)
        - reservation confirmation code
        - subAccountId
      However, you can not use the reservationConfirmationCode filter together with other filters.

      The date range filter is mandatory if you do not use the reservationConfirmationCode filter.

## Query parameters

- `startDate` string
- `endDate` string
- `subAccountId` string
- `reservationConfirmationCode` string
- `skip` number
- `take` number

## Response `200`

The list of transactions

- object[]
  - `transactionId` string, required — Unique identifier for this transaction from the payment processor.
  - `reservationConfirmationCode` string, required — Guesty reservation confirmation code.
  - `amount` string, required — Transaction amount in decimal format.
  - `currency` string, required — ISO currency code of the transaction.
  - `last4` string, required — Last four digits of the card used in the transaction.
  - `merchantDate` string, required — Transaction processing date and time by the merchant.
  - `bin` string — Bank identification number (BIN) of the card.
  - `subAccount` string — Payment processor account identifier - merchant account name.
  - `systemDate` string — Transaction processing date and time.
  - `settlementDate` string — Transaction settlement date and time.
  - `paymentMethod` string — Payment method type/brand.
  - `processorARN` string — Acquirer reference number returned by the processor.
  - `dynamicDescriptor` string — Dynamic descriptor sent to the processor.
  - `status` string — Transaction status.
  - `transactionType` string — Type of the transaction.
  - `authorizationOrErrorCode` string — Authorization code or error code returned by the processor.

## Other responses

- `400` — Bad request
- `401` — You need to be authenticated to access this endpoint

---

[API](https://skmtc.net/guesty/apis/guesty-open-api.md) · [All operations](https://skmtc.net/guesty/apis/guesty-open-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/guesty/guesty-open-api/versions/7c62644070f2/schema)
