TokenizedPaymentInputV3 input object
Specifies the fields required to complete a checkout with a tokenized payment.
Input fields
-
billingAddress (
MailingAddressInput!
) RequiredThe billing address for the payment.
-
idempotencyKey (
String!
) RequiredA 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.
-
identifier (
String
)Public Hash Key used for AndroidPay payments only.
-
paymentAmount (
MoneyInput!
) RequiredThe amount and currency of the payment.
-
paymentData (
String!
) RequiredA simple string or JSON containing the required payment data for the tokenized payment.
-
test (
Boolean
)Whether to execute the payment in test mode, if possible. Test mode is not supported in production stores. Defaults to
false
. -
type (
PaymentTokenType!
) RequiredThe type of payment token.
Specifies the fields required to complete a checkout with a tokenized payment.
Input fields
-
billingAddress (
MailingAddressInput!
) RequiredThe billing address for the payment.
-
idempotencyKey (
String!
) RequiredA 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.
-
identifier (
String
)Public Hash Key used for AndroidPay payments only.
-
paymentAmount (
MoneyInput!
) RequiredThe amount and currency of the payment.
-
paymentData (
String!
) RequiredA simple string or JSON containing the required payment data for the tokenized payment.
-
test (
Boolean
)Whether to execute the payment in test mode, if possible. Test mode is not supported in production stores. Defaults to
false
. -
type (
PaymentTokenType!
) RequiredThe type of payment token.
Specifies the fields required to complete a checkout with a tokenized payment.
Input fields
-
billingAddress (
MailingAddressInput!
) RequiredThe billing address for the payment.
-
idempotencyKey (
String!
) RequiredA 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.
-
identifier (
String
)Public Hash Key used for AndroidPay payments only.
-
paymentAmount (
MoneyInput!
) RequiredThe amount and currency of the payment.
-
paymentData (
String!
) RequiredA simple string or JSON containing the required payment data for the tokenized payment.
-
test (
Boolean
)Whether to execute the payment in test mode, if possible. Test mode is not supported in production stores. Defaults to
false
. -
type (
PaymentTokenType!
) RequiredThe type of payment token.
Specifies the fields required to complete a checkout with a tokenized payment.
Input fields
-
billingAddress (
MailingAddressInput!
) RequiredThe billing address for the payment.
-
idempotencyKey (
String!
) RequiredA 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.
-
identifier (
String
)Public Hash Key used for AndroidPay payments only.
-
paymentAmount (
MoneyInput!
) RequiredThe amount and currency of the payment.
-
paymentData (
String!
) RequiredA simple string or JSON containing the required payment data for the tokenized payment.
-
test (
Boolean
)Whether to execute the payment in test mode, if possible. Test mode is not supported in production stores. Defaults to
false
. -
type (
PaymentTokenType!
) RequiredThe type of payment token.
Specifies the fields required to complete a checkout with a tokenized payment.
Input fields
-
billingAddress (
MailingAddressInput!
) RequiredThe billing address for the payment.
-
idempotencyKey (
String!
) RequiredA 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.
-
identifier (
String
)Public Hash Key used for AndroidPay payments only.
-
paymentAmount (
MoneyInput!
) RequiredThe amount and currency of the payment.
-
paymentData (
String!
) RequiredA simple string or JSON containing the required payment data for the tokenized payment.
-
test (
Boolean
)Whether to execute the payment in test mode, if possible. Test mode is not supported in production stores. Defaults to
false
. -
type (
PaymentTokenType!
) RequiredThe type of payment token.
Specifies the fields required to complete a checkout with a tokenized payment.
Input fields
-
billingAddress (
MailingAddressInput!
) RequiredThe billing address for the payment.
-
idempotencyKey (
String!
) RequiredA 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.
-
identifier (
String
)Public Hash Key used for AndroidPay payments only.
-
paymentAmount (
MoneyInput!
) RequiredThe amount and currency of the payment.
-
paymentData (
String!
) RequiredA simple string or JSON containing the required payment data for the tokenized payment.
-
test (
Boolean
)Whether to execute the payment in test mode, if possible. Test mode is not supported in production stores. Defaults to
false
. -
type (
PaymentTokenType!
) RequiredThe type of payment token.
Specifies the fields required to complete a checkout with a tokenized payment.
Input fields
-
billingAddress (
MailingAddressInput!
) RequiredThe billing address for the payment.
-
idempotencyKey (
String!
) RequiredA 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.
-
identifier (
String
)Public Hash Key used for AndroidPay payments only.
-
paymentAmount (
MoneyInput!
) RequiredThe amount and currency of the payment.
-
paymentData (
String!
) RequiredA simple string or JSON containing the required payment data for the tokenized payment.
-
test (
Boolean
)Whether to execute the payment in test mode, if possible. Test mode is not supported in production stores. Defaults to
false
. -
type (
PaymentTokenType!
) RequiredThe type of payment token.
Specifies the fields required to complete a checkout with a tokenized payment.
Input fields
-
billingAddress (
MailingAddressInput!
) RequiredThe billing address for the payment.
-
idempotencyKey (
String!
) RequiredA 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.
-
identifier (
String
)Public Hash Key used for AndroidPay payments only.
-
paymentAmount (
MoneyInput!
) RequiredThe amount and currency of the payment.
-
paymentData (
String!
) RequiredA simple string or JSON containing the required payment data for the tokenized payment.
-
test (
Boolean
)Whether to execute the payment in test mode, if possible. Test mode is not supported in production stores. Defaults to
false
. -
type (
PaymentTokenType!
) RequiredThe type of payment token.
Specifies the fields required to complete a checkout with a tokenized payment.
Input fields
-
billingAddress (
MailingAddressInput!
) RequiredThe billing address for the payment.
-
idempotencyKey (
String!
) RequiredA 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.
-
identifier (
String
)Public Hash Key used for AndroidPay payments only.
-
paymentAmount (
MoneyInput!
) RequiredThe amount and currency of the payment.
-
paymentData (
String!
) RequiredA simple string or JSON containing the required payment data for the tokenized payment.
-
test (
Boolean
)Whether to execute the payment in test mode, if possible. Test mode is not supported in production stores. Defaults to
false
. -
type (
PaymentTokenType!
) RequiredThe type of payment token.