Top-level field representing a payment method.
created AtTimestampDate and time when the payment method was vaulted.
customerCustomerThe customer that the payment method belongs to.
detailsPaymentDetails about the payment method specific to the type (e.g. credit card, PayPal account).
idID!Non-nullUnique identifier.
legacy IdID!Non-nullLegacy unique identifier. May be the same as ID for single-use payment methods.
usagePaymentWhether a payment method may be used only once or multiple times.
verificationsVerificationA paginated list of verifications that have been run against the payment method.
CustomerObjectdefaultNodeInterfacePossible typePayment Method Connection EdgeObjectnodePay Pal Transaction PayloadObjectbillingPerform Three D Secure Lookup PayloadObjectpaymentRefundObjectpaymentRequest Vault In Store ContextObjectpaymentTokenize Apple Pay Card PayloadObjectpaymentTokenize Credit Card PayloadObjectpaymentTokenize Custom Actions Payment Method PayloadObjectpaymentTokenize Cvv PayloadObjectsingleTokenize Emv Card PayloadObjectpaymentTokenize Magstripe Card PayloadObjectpaymentTokenize Network Token PayloadObjectpaymentTokenize Pay Pal Billing Agreement PayloadObjectpaymentTokenize Pay Pal One Time Payment PayloadObjectpaymentTokenize Samsung Pay Card PayloadObjectpaymentTokenize Us Bank Account PayloadObjectpaymentTransactionObjectpaymentUpdate Credit Card Billing Address PayloadObjectpaymentUpdate Credit Card Cardholder Name PayloadObjectpaymentUpdate Credit Card Expiration Date PayloadObjectpaymentUpdate Pay Pal One Time Payment PayloadObjectpaymentVault Payment Method PayloadObjectpaymentVault Pay Pal Billing Agreement PayloadObjectpaymentVerificationObjectpaymenttype PaymentMethod implements Node {
id: ID!
legacyId: ID!
usage: PaymentMethodUsage
createdAt: Timestamp
details: PaymentMethodDetails
verifications(first: Int, after: String): VerificationConnection
customer: Customer
}