# TokenizedPaymentInputV3 - storefront - INPUT_OBJECT Version: 2024-04 ## Description Specifies the fields required to complete a checkout with a tokenized payment. ### Access Scopes ## Fields * [billingAddress](/docs/api/storefront/2024-04/input-objects/MailingAddressInput): MailingAddressInput! - The billing address for the payment. * [idempotencyKey](/docs/api/storefront/2024-04/scalars/String): 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). * [identifier](/docs/api/storefront/2024-04/scalars/String): String - Public Hash Key used for AndroidPay payments only. * [paymentAmount](/docs/api/storefront/2024-04/input-objects/MoneyInput): MoneyInput! - The amount and currency of the payment. * [paymentData](/docs/api/storefront/2024-04/scalars/String): String! - A simple string or JSON containing the required payment data for the tokenized payment. * [test](/docs/api/storefront/2024-04/scalars/Boolean): Boolean - Whether to execute the payment in test mode, if possible. Test mode isn't supported in production stores. Defaults to `false`. * [type](/docs/api/storefront/2024-04/enums/PaymentTokenType): PaymentTokenType! - The type of payment token. ## Input objects with this input object * [checkoutCompleteWithTokenizedPaymentV3](/docs/api/storefront/2024-04/mutations/checkoutCompleteWithTokenizedPaymentV3) ## Examples