# 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