# SearchPaymentCreditCardDetailsInput

Input · GraphQL API

Input fields for searching for payments by payment method snapshot credit card details criteria.

## Fields

- `number` (`SearchCreditCardNumberInput`): The credit card number used for the payment.
- `expirationDate` (`SearchCreditCardExpirationDateInput`): Find payments based on the expiration date of the credit card used for the payment.
- `uniqueNumberIdentifier` (`SearchTextInput`): The unique identifier of the credit card number used for the payment.
- `cardholderName` (`SearchTextInput`): The card holder name of the credit card number used for the payment.
- `brandCode` (`SearchCreditCardBrandCodeInput`): The brand code of the credit card number used for the payment.
- `customerLocation` (`SearchCreditCardCustomerLocationInput`): Find transaction by the credit card customer location.

## Used by

- [SearchPaymentPaymentMethodSnapshotInput](/braintree/graphql/reference/types/search-payment-payment-method-snapshot-input) — Input; creditCardDetails

## GraphQL definition

```graphql
input SearchPaymentCreditCardDetailsInput {
  number: SearchCreditCardNumberInput
  expirationDate: SearchCreditCardExpirationDateInput
  uniqueNumberIdentifier: SearchTextInput
  cardholderName: SearchTextInput
  brandCode: SearchCreditCardBrandCodeInput
  customerLocation: SearchCreditCardCustomerLocationInput
}
```

---

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