> Documentation index: [Saleor](/llms.txt) · [This section](/api-reference/orders/llms.txt)
> Source: https://docs.saleor.io/api-reference/orders/inputs/transaction-filter-input

# TransactionFilterInput Input Type

Filter input for transactions.

```graphql
input TransactionFilterInput {
  paymentMethodDetails: PaymentMethodDetailsFilterInput
  pspReference: StringFilterInput
  metadata: MetadataFilterInput
}
```

<a id="fields"></a>

### Fields

<a id="payment-method-details"></a>

#### [`paymentMethodDetails`](#payment-method-details) ● [`PaymentMethodDetailsFilterInput`](/api-reference/miscellaneous/inputs/payment-method-details-filter-input.md)

Filter by payment method details used to pay for the order.

<a id="psp-reference"></a>

#### [`pspReference`](#psp-reference) ● [`StringFilterInput`](/api-reference/miscellaneous/inputs/string-filter-input.md)

Filter by PSP reference of transactions.

Added in Saleor 3.22

<a id="metadata"></a>

#### [`metadata`](#metadata) ● [`MetadataFilterInput`](/api-reference/miscellaneous/inputs/metadata-filter-input.md)

Filter by metadata fields of transactions.

<a id="member-of"></a>

### Member Of

[`DraftOrderWhereInput`](/api-reference/orders/inputs/draft-order-where-input.md) input  ● [`OrderWhereInput`](/api-reference/orders/inputs/order-where-input.md) input
