# SearchPaymentStatusTransitionInput

Input · GraphQL API

Payment status transition times. Used by payment and refund searches. Includes all payment lifecycle timestamps (e.g. authorizationExpiredAt, gatewayRejectedAt, processorDeclinedAt) that are not applicable to transaction searches.

## Fields

- `failedAt` (`SearchTimestampInput`): Find transactions with a given failed at time.
- `settledAt` (`SearchTimestampInput`): Find transactions with a given settled at time.
- `submittedForSettlementAt` (`SearchTimestampInput`): Find transactions with a given submitted for settlement time.
- `voidedAt` (`SearchTimestampInput`): Find transactions with a given voided at time.
- `authorizationExpiredAt` (`SearchTimestampInput`): Find transactions with a given authorization expired at time.
- `authorizedAt` (`SearchTimestampInput`): Find transactions with a given authorized at time.
- `gatewayRejectedAt` (`SearchTimestampInput`): Find transactions with a given gateway rejected at time.
- `processorDeclinedAt` (`SearchTimestampInput`): Find transactions with a given processor declined at time.

## Used by

- [PaymentSearchInput](/braintree/graphql/reference/types/payment-search-input) — Input; statusTransition
- [RefundSearchInput](/braintree/graphql/reference/types/refund-search-input) — Input; statusTransition

## GraphQL definition

```graphql
input SearchPaymentStatusTransitionInput {
  failedAt: SearchTimestampInput
  settledAt: SearchTimestampInput
  submittedForSettlementAt: SearchTimestampInput
  voidedAt: SearchTimestampInput
  authorizationExpiredAt: SearchTimestampInput
  authorizedAt: SearchTimestampInput
  gatewayRejectedAt: SearchTimestampInput
  processorDeclinedAt: SearchTimestampInput
}
```

---

[View the complete GraphQL schema on GitHub](https://raw.githubusercontent.com/braintree/graphql-api/refs/heads/master/schema.graphql)