# CustomerPaymentMethod - admin-graphql - OBJECT
Version: 2025-01

## Description
A customer's payment method.

### Access Scopes
`read_customers` access scope. Also: Requires `read_customer_payment_methods` scope.


## Fields
* [customer](/docs/api/admin-graphql/2025-01/objects/Customer): Customer - The customer to whom the payment method belongs.
* [id](/docs/api/admin-graphql/2025-01/scalars/ID): ID! - The ID of this payment method.
* [instrument](/docs/api/admin-graphql/2025-01/unions/CustomerPaymentInstrument): CustomerPaymentInstrument - The instrument for this payment method.
* [revokedAt](/docs/api/admin-graphql/2025-01/scalars/DateTime): DateTime - The time that the payment method was revoked.
* [revokedReason](/docs/api/admin-graphql/2025-01/enums/CustomerPaymentMethodRevocationReason): CustomerPaymentMethodRevocationReason - The revocation reason for this payment method.

## Connections
* [subscriptionContracts](/docs/api/admin-graphql/2025-01/connections/SubscriptionContractConnection): SubscriptionContractConnection!



## Related queries
* [customerPaymentMethod](/docs/api/admin-graphql/2025-01/queries/customerPaymentMethod) Returns a CustomerPaymentMethod resource by its ID.

## Related mutations
* [customerPaymentMethodCreditCardCreate](/docs/api/admin-graphql/2025-01/mutations/customerPaymentMethodCreditCardCreate) Creates a credit card payment method for a customer using a session id.
These values are only obtained through card imports happening from a PCI compliant environment.
Please use customerPaymentMethodRemoteCreate if you are not managing credit cards directly.
* [customerPaymentMethodCreditCardUpdate](/docs/api/admin-graphql/2025-01/mutations/customerPaymentMethodCreditCardUpdate) Updates the credit card payment method for a customer.
* [customerPaymentMethodPaypalBillingAgreementCreate](/docs/api/admin-graphql/2025-01/mutations/customerPaymentMethodPaypalBillingAgreementCreate) Creates a PayPal billing agreement for a customer.
* [customerPaymentMethodPaypalBillingAgreementUpdate](/docs/api/admin-graphql/2025-01/mutations/customerPaymentMethodPaypalBillingAgreementUpdate) Updates a PayPal billing agreement for a customer.
* [customerPaymentMethodRemoteCreate](/docs/api/admin-graphql/2025-01/mutations/customerPaymentMethodRemoteCreate) Create a payment method from remote gateway identifiers.

## Related Unions

## Examples