Specifies the fields required to complete a checkout with
a Shopify vaulted credit card payment.
Access Scopes
Fields
billingAddress:
MailingAddressInput! -
The billing address for the payment.
idempotencyKey:
String! -
A unique client generated key used to avoid duplicate charges. When a duplicate payment is found, the original is returned instead of creating a new one. For more information, refer to [Idempotent requests](https://shopify.dev/api/usage/idempotent-requests).
paymentAmount:
MoneyInput! -
The amount and currency of the payment.
test:
Boolean -
Executes the payment in test mode if possible. Defaults to `false`.
vaultId:
String! -
The ID returned by Shopify's Card Vault.