Input fields for beginning the in-store charge flow.
reader IdID!RequiredID of the Reader to request a vault from.
customer IdIDID of the customer to associate the resulting multi-use payment method with.
verificationPaymentInput fields that specify options for verifying the payment method before vaulting. Only applicable if the payment method is of a type that supports verification. For supported types, verification is performed by default. If the verification fails, the payment method will not be vaulted.
input RequestVaultFromInStoreReaderInput {
clientMutationId: String
readerId: ID!
verification: PaymentMethodVerificationOptionsInput
customerId: ID
}