# 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