# Session Authentication Fields
source: https://developer.mastercard.com/mastercard-gateway/documentation/getting-started/authentication-options/session-auth-fields/index.md

In session-authenticated interactions with the gateway, the payer is restricted to a subset of fields within an API operation. These are referred to as payer input fields. If you provide fields other than payer input fields in a session-authenticated request, the request is rejected. For example, the payer cannot submit the order amount.

Similar to payer input fields, the gateway allows only certain fields to be returned in the response for a session-authenticated interactions with the gateway. These are referred to as payer output fields --- only fields that are required to be displayed to a payer on a browser or an app to perform an operation are returned. For example, security-sensitive data, such as the session ID, is not returned.

The following sections list the fields supported in specific session-authenticated requests.

## Fields in UPDATE SESSION request {#fields-in-update-session-request}

The following fields are supported as payer input fields in the request:

* `agreement.amountVariability`
* `agreement.maximumAmountPerPayment`
* `agreement.minimumAmountPerPayment`
* `agreement.numberOfPayments`
* `agreement.paymentFrequency`
* `authentication.3ds2.sdk.appId`
* `authentication.3ds2.sdk.encryptedData`
* `authentication.3ds2.sdk.ephemeralPublicKey`
* `authentication.3ds2.sdk.interface`
* `authentication.3ds2.sdk.referenceNumber`
* `authentication.3ds2.sdk.timeout`
* `authentication.3ds2.sdk.transactionId`
* `authentication.3ds2.sdk.uiType`
* `authentication.methodNotificationUrl`
* `billing.address.city`
* `billing.address.company`
* `billing.address.country`
* `billing.address.postcodeZip`
* `billing.address.stateProvince`
* `billing.address.stateProvinceCode`
* `billing.address.street`
* `billing.address.street2`
* `browserPayment.openBankingBankTransfer.refundConsent`
* `browserPayment.preferredLanguage`
* `browserPayment.type`
* `correlationId`
* `customer.dateOfBirth`
* `customer.email`
* `customer.firstName`
* `customer.lastName`
* `customer.mobilePhone`
* `customer.nationalId`
* `customer.phone`
* `customer.taxRegistrationId`
* `device.browser`
* `device.browserDetails.3DSecureChallengeWindowSize`
* `device.browserDetails.acceptHeaders`
* `device.browserDetails.colorDepth`
* `device.browserDetails.javaEnabled`
* `device.browserDetails.javaScriptEnabled`
* `device.browserDetails.language`
* `device.browserDetails.screenHeight`
* `device.browserDetails.screenWidth`
* `device.browserDetails.timeZone`
* `device.fingerprint`
* `device.hostname`
* `device.ipAddress`
* `device.mobilePhoneModel`
* `gatewayEntryPoint`
* `interaction.operation`
* `locale`
* `order.statementDescriptor.address.city`
* `order.statementDescriptor.address.company`
* `order.statementDescriptor.address.country`
* `order.statementDescriptor.address.postcodeZip`
* `order.statementDescriptor.address.stateProvince`
* `order.statementDescriptor.address.stateProvinceCode`
* `order.statementDescriptor.address.street`
* `order.statementDescriptor.address.street2`
* `order.subMerchant.address.city`
* `order.subMerchant.address.company`
* `order.subMerchant.address.country`
* `order.subMerchant.address.postcodeZip`
* `order.subMerchant.address.stateProvince`
* `order.subMerchant.address.stateProvinceCode`
* `order.subMerchant.address.street`
* `order.subMerchant.address.street2`
* `order.walletProvider`
* `paymentPlanOffer.id`
* `paymentPlanOffer.payerAcceptance`
* `paymentPlanOffer.termsAndConditionsDisplay`
* `paymentPlanProduct.id`
* `session.version`
* `shipping.contact.email`
* `shipping.contact.firstName`
* `shipping.contact.lastName`
* `shipping.contact.mobilePhone`
* `shipping.contact.phone`
* `sourceOfFunds.browserPayment.type`
* `sourceOfFunds.provided.bancontact.bankAccountHolder`
* `sourceOfFunds.provided.blik.bankAccountHolder`
* `sourceOfFunds.provided.boletoBancario.bankAccountHolder`
* `sourceOfFunds.provided.browserPayment.additionalPayerData.id`
* `sourceOfFunds.provided.browserPayment.additionalPayerData.value`
* `sourceOfFunds.provided.card.devicePayment.cryptogramFormat`
* `sourceOfFunds.provided.card.devicePayment.eciIndicator`
* `sourceOfFunds.provided.card.devicePayment.emv.emvData`
* `sourceOfFunds.provided.card.devicePayment.onlinePaymentCryptogram`
* `sourceOfFunds.provided.card.devicePayment.paymentToken`
* `sourceOfFunds.provided.card.expiry.month`
* `sourceOfFunds.provided.card.expiry.year`
* `sourceOfFunds.provided.card.mobileWallet.emv.emvData`
* `sourceOfFunds.provided.card.nameOnCard`
* `sourceOfFunds.provided.card.number`
* `sourceOfFunds.provided.card.prefix`
* `sourceOfFunds.provided.card.securityCode`
* `sourceOfFunds.provided.enets.bankAccountHolder`
* `sourceOfFunds.provided.epsUeberweisung.bankAccountCountryCode`
* `sourceOfFunds.provided.epsUeberweisung.bankAccountHolder`
* `sourceOfFunds.provided.giropay.bankIdentifier`
* `sourceOfFunds.provided.giropay.bic`
* `sourceOfFunds.provided.grabPay.accountHolder`
* `sourceOfFunds.provided.ideal.bic`
* `sourceOfFunds.provided.klarnaPayLater.bankAccountCountryCode`
* `sourceOfFunds.provided.klarnaPayNow.bankAccountCountryCode`
* `sourceOfFunds.provided.openBankingBankTransfer.aspspId`
* `sourceOfFunds.provided.oxxo.bankAccountHolder`
* `sourceOfFunds.provided.payU.bankAccountCountryCode`
* `sourceOfFunds.provided.payU.bankAccountHolder`
* `sourceOfFunds.provided.payconiq.countryCode`
* `sourceOfFunds.provided.paysafecard.countryCode`
* `sourceOfFunds.provided.poli.bankAccountHolder`
* `sourceOfFunds.provided.przelewy24.bankAccountHolder`
* `sourceOfFunds.provided.sepa.bankAccountHolder`
* `sourceOfFunds.provided.sepa.bic`
* `sourceOfFunds.provided.sepa.iban`
* `sourceOfFunds.provided.sofort.bankAccountCountryCode`
* `sourceOfFunds.provided.trustly.bankAccountCountryCode`
* `sourceOfFunds.provided.trustly.bankAccountHolder`
* `sourceOfFunds.provided.weChatPay.accountHolder`
* `sourceOfFunds.token`
* `sourceOfFunds.type`
* `transaction.acquirer.customData`
* `transaction.acquirer.traceId`
* `transactionSource`   

The following fields are supported as payer output fields in the response:

* `agreement.amountVariability`
* `agreement.id`
* `agreement.maximumAmountPerPayment`
* `agreement.minimumAmountPerPayment`
* `agreement.numberOfPayments`
* `agreement.paymentFrequency`
* `agreement.type`
* `authentication.3ds2.authenticationScheme`
* `authentication.3ds2.custom`
* `authentication.methodNotificationUrl`
* `correlationId`
* `error.cause`
* `error.field`
* `error.supportCode`
* `error.validationType`
* `order.amount`
* `order.currency`
* `order.customerNote`
* `order.customerReference`
* `order.invoiceNumber`
* `result`
* `session.updateStatus`
* `session.id`
* `session.version`
* `sourceOfFunds.provided.paypal.accountEmail`
* `sourceOfFunds.provided.paypal.accountHolder`

## Fields in INITIATE AUTHENTICATION request {#fields-in-initiate-authentication-request}

The following fields are supported as payer input fields in the request:

* `apiOperation`
* `authentication.methodNotificationUrl`
* `correlationId`
* `order.walletProvider`
* `session.id`
* `session.version`
* `sourceOfFunds.provided.bancontact.bankAccountHolder`
* `sourceOfFunds.provided.blik.bankAccountHolder`
* `sourceOfFunds.provided.boletoBancario.bankAccountHolder`
* `sourceOfFunds.provided.card.devicePayment.cryptogramFormat`
* `sourceOfFunds.provided.card.devicePayment.eciIndicator`
* `sourceOfFunds.provided.card.devicePayment.emv.emvData`
* `sourceOfFunds.provided.card.devicePayment.onlinePaymentCryptogram`
* `sourceOfFunds.provided.card.devicePayment.paymentToken`
* `sourceOfFunds.provided.card.expiry.month`
* `sourceOfFunds.provided.card.expiry.year`
* `sourceOfFunds.provided.card.nameOnCard`
* `sourceOfFunds.provided.card.number`
* `sourceOfFunds.provided.enets.bankAccountHolder`
* `sourceOfFunds.provided.epsUeberweisung.bankAccountCountryCode`
* `sourceOfFunds.provided.epsUeberweisung.bankAccountHolder`
* `sourceOfFunds.provided.giropay.bankIdentifier`
* `sourceOfFunds.provided.giropay.bic`
* `sourceOfFunds.provided.grabPay.accountHolder`
* `sourceOfFunds.provided.ideal.bic`
* `sourceOfFunds.provided.klarnaPayLater.bankAccountCountryCode`
* `sourceOfFunds.provided.klarnaPayNow.bankAccountCountryCode`
* `sourceOfFunds.provided.openBankingBankTransfer.aspspId`
* `sourceOfFunds.provided.oxxo.bankAccountHolder`
* `sourceOfFunds.provided.payU.bankAccountCountryCode`
* `sourceOfFunds.provided.payU.bankAccountHolder`
* `sourceOfFunds.provided.paysafecard.countryCode`
* `sourceOfFunds.provided.poli.bankAccountHolder`
* `sourceOfFunds.provided.przelewy24.bankAccountHolder`
* `sourceOfFunds.provided.sepa.bankAccountHolder`
* `sourceOfFunds.provided.sepa.iban`
* `sourceOfFunds.provided.sofort.bankAccountCountryCode`
* `sourceOfFunds.provided.trustly.bankAccountCountryCode`
* `sourceOfFunds.provided.trustly.bankAccountHolder`
* `sourceOfFunds.provided.weChatPay.accountHolder`
* `sourceOfFunds.token`
* `sourceOfFunds.type`   

The following fields are supported as payer output fields in the response:

* `authentication.3ds2.authenticationScheme`
* `authentication.3ds2.directoryServerId`
* `authentication.3ds2.methodCompleted`
* `authentication.3ds2.methodSupported`
* `authentication.3ds2.protocolVersion`
* `authentication.redirect.html`
* `authentication.version`
* `encryptedData.ciphertext`
* `encryptedData.nonce`
* `encryptedData.tag`
* `error.cause`
* `error.field`
* `error.supportCode`
* `error.validationType`
* `order.authenticationStatus`
* `order.currency`
* `order.status`
* `response.gatewayCode`
* `response.gatewayRecommendation`
* `result`
* `sourceOfFunds.provided.boletoBancario.slipUrl`
* `sourceOfFunds.provided.ideal.bankAccountHolder`
* `sourceOfFunds.provided.paypal.accountEmail`
* `sourceOfFunds.provided.paypal.accountHolder`
* `sourceOfFunds.provided.sepa.bic`
* `sourceOfFunds.provided.sofort.bankAccountHolder`
* `sourceOfFunds.provided.sofort.bankAccountNumber`
* `sourceOfFunds.provided.sofort.bankIdentifier`
* `transaction.authenticationStatus`
* `version`

## Fields in AUTHENTICATE PAYER request {#fields-in-authenticate-payer-request}

The following fields are supported as payer input fields in the request:

* `agreement.amountVariability`
* `agreement.maximumAmountPerPayment`
* `agreement.minimumAmountPerPayment`
* `agreement.numberOfPayments`
* `agreement.paymentFrequency`
* `apiOperation`
* `authentication.3ds2.sdk.appId`
* `authentication.3ds2.sdk.encryptedData`
* `authentication.3ds2.sdk.ephemeralPublicKey`
* `authentication.3ds2.sdk.interface`
* `authentication.3ds2.sdk.referenceNumber`
* `authentication.3ds2.sdk.timeout`
* `authentication.3ds2.sdk.transactionId`
* `authentication.3ds2.sdk.uiType`
* `billing.address.city`
* `billing.address.company`
* `billing.address.country`
* `billing.address.postcodeZip`
* `billing.address.stateProvince`
* `billing.address.stateProvinceCode`
* `billing.address.street`
* `billing.address.street2`
* `correlationId`
* `customer.taxRegistrationId`
* `device.browser`
* `device.browserDetails.3DSecureChallengeWindowSize`
* `device.browserDetails.acceptHeaders`
* `device.browserDetails.colorDepth`
* `device.browserDetails.javaEnabled`
* `device.browserDetails.javaScriptEnabled`
* `device.browserDetails.language`
* `device.browserDetails.screenHeight`
* `device.browserDetails.screenWidth`
* `device.browserDetails.timeZone`
* `device.fingerprint`
* `device.hostname`
* `device.ipAddress`
* `device.mobilePhoneModel`
* `order.walletProvider`
* `session.id`
* `session.version`
* `sourceOfFunds.provided.bancontact.bankAccountHolder`
* `sourceOfFunds.provided.blik.bankAccountHolder`
* `sourceOfFunds.provided.boletoBancario.bankAccountHolder`
* `sourceOfFunds.provided.card.devicePayment.cryptogramFormat`
* `sourceOfFunds.provided.card.devicePayment.eciIndicator`
* `sourceOfFunds.provided.card.devicePayment.emv.emvData`
* `sourceOfFunds.provided.card.devicePayment.onlinePaymentCryptogram`
* `sourceOfFunds.provided.card.devicePayment.paymentToken`
* `sourceOfFunds.provided.card.expiry.month`
* `sourceOfFunds.provided.card.expiry.year`
* `sourceOfFunds.provided.card.nameOnCard`
* `sourceOfFunds.provided.card.number`
* `sourceOfFunds.provided.card.securityCode`
* `sourceOfFunds.provided.enets.bankAccountHolder`
* `sourceOfFunds.provided.giropay.bankIdentifier`
* `sourceOfFunds.provided.giropay.bic`
* `sourceOfFunds.provided.grabPay.accountHolder`
* `sourceOfFunds.provided.ideal.bic`
* `sourceOfFunds.provided.openBankingBankTransfer.aspspId`
* `sourceOfFunds.provided.oxxo.bankAccountHolder`
* `sourceOfFunds.provided.poli.bankAccountHolder`
* `sourceOfFunds.provided.przelewy24.bankAccountHolder`
* `sourceOfFunds.provided.sepa.bankAccountHolder`
* `sourceOfFunds.provided.sepa.iban`
* `sourceOfFunds.provided.trustly.bankAccountHolder`
* `sourceOfFunds.provided.weChatPay.accountHolder`
* `sourceOfFunds.type`   

The following fields are supported as payer output fields in the response:

* `agreement.id`
* `agreement.type`
* `authentication.3ds.transactionId`
* `authentication.3ds2.3dsServerTransactionId`
* `authentication.3ds2.acsReference`
* `authentication.3ds2.acsTransactionId`
* `authentication.3ds2.authenticationScheme`
* `authentication.3ds2.challenge.signedContent`
* `authentication.3ds2.custom`
* `authentication.3ds2.directoryServerId`
* `authentication.3ds2.methodCompleted`
* `authentication.3ds2.methodSupported`
* `authentication.3ds2.protocolVersion`
* `authentication.3ds2.sdk.challengeCompletionCallbackUrl`
* `authentication.3ds2.sdk.OobAppSupportsRedirectUrl`
* `authentication.payerInteraction`
* `authentication.redirect.customizedHtml.3ds2.acsUrl`
* `authentication.redirect.customizedHtml.3ds2.cReq`
* `authentication.redirect.domainName`
* `authentication.redirect.html`
* `authentication.version`
* `encryptedData.ciphertext`
* `encryptedData.nonce`
* `encryptedData.tag`
* `error.cause`
* `error.field`
* `error.supportCode`
* `error.validationType`
* `order.amount`
* `order.authenticationStatus`
* `order.currency`
* `order.customerNote`
* `order.customerReference`
* `order.invoiceNumber`
* `order.status`
* `response.gatewayCode`
* `response.gatewayRecommendation`
* `result`
* `sourceOfFunds.provided.boletoBancario.slipUrl`
* `sourceOfFunds.provided.ideal.bankAccountHolder`
* `sourceOfFunds.provided.paypal.accountEmail`
* `sourceOfFunds.provided.paypal.accountHolder`
* `sourceOfFunds.provided.sepa.bic`
* `sourceOfFunds.provided.sofort.bankAccountHolder`
* `sourceOfFunds.provided.sofort.bankAccountNumber`
* `sourceOfFunds.provided.sofort.bankIdentifier`
* `transaction.authenticationStatus`
* `version`

## Fields in Browser Payment: Confirm request {#fields-in-browser-payment-confirm-request}

The following fields are supported as payer input fields in the request:

* `agreement.amountVariability`
* `agreement.maximumAmountPerPayment`
* `agreement.minimumAmountPerPayment`
* `agreement.numberOfPayments`
* `agreement.paymentFrequency`
* `correlationId`
* `customer.email`
* `session.version`
* `shipping.contact.email`
* `shipping.contact.firstName`
* `shipping.contact.lastName`
* `shipping.contact.mobilePhone`
* `shipping.contact.phone`   

The following fields are supported as payer output fields in the response:

* `agreement.amountVariability`
* `agreement.id`
* `agreement.maximumAmountPerPayment`
* `agreement.minimumAmountPerPayment`
* `agreement.numberOfPayments`
* `agreement.paymentFrequency`
* `agreement.type`
* `authentication.3ds2.3dsServerTransactionId`
* `authentication.3ds2.acsTransactionId`
* `authentication.3ds2.authenticationScheme`
* `authentication.3ds2.custom`
* `authentication.3ds2.directoryServerId`
* `authentication.3ds2.methodCompleted`
* `authentication.3ds2.methodSupported`
* `authentication.3ds2.protocolVersion`
* `authentication.3ds2.sdk.challengeCompletionCallbackUrl`
* `authentication.3ds2.sdk.interface`
* `authentication.3ds2.sdk.timeout`
* `authentication.3ds2.sdk.uiType`
* `authentication.payerInteraction`
* `authentication.redirect.domainName`
* `authentication.version`
* `browserPayment.bankMessage`
* `browserPayment.bankReferenceNumber`
* `browserPayment.interaction.status`
* `browserPayment.paypal.accountId`
* `browserPayment.paypal.interactionId`
* `browserPayment.redirectHtml`
* `browserPayment.redirectUrl`
* `correlationId`
* `error.cause`
* `error.field`
* `error.supportCode`
* `error.validationType`
* `order.amount`
* `order.authenticationStatus`
* `order.currency`
* `order.customerNote`
* `order.customerReference`
* `order.invoiceNumber`
* `order.merchantAmount`
* `order.merchantCurrency`
* `order.status`
* `response.acquirerCode`
* `response.gatewayCode`
* `response.gatewayRecommendation`
* `result`
* `session.version`
* `sourceOfFunds.provided.boletoBancario.bankAccountHolder`
* `sourceOfFunds.provided.boletoBancario.slipUrl`
* `sourceOfFunds.provided.card.number`
* `sourceOfFunds.provided.enets.bankAccountHolder`
* `sourceOfFunds.provided.giropay.bankIdentifier`
* `sourceOfFunds.provided.ideal.bankAccountHolder`
* `sourceOfFunds.provided.klarnaPayLater.bankAccountCountryCode`
* `sourceOfFunds.provided.multibanco.entityId`
* `sourceOfFunds.provided.multibanco.paymentReference`
* `sourceOfFunds.provided.oxxo.bankAccountHolder`
* `sourceOfFunds.provided.paypal.accountEmail`
* `sourceOfFunds.provided.paypal.accountHolder`
* `sourceOfFunds.provided.poli.bankAccountHolder`
* `sourceOfFunds.provided.sepa.bankAccountHolder`
* `sourceOfFunds.provided.sepa.bic`
* `sourceOfFunds.provided.sofort.bankAccountHolder`
* `sourceOfFunds.provided.sofort.bankAccountNumber`
* `sourceOfFunds.provided.sofort.bankIdentifier`
* `sourceOfFunds.provided.weChatPay.accountHolder`
* `sourceOfFunds.type`
* `transaction.multiCurrencyPricing.merchantAmount`
* `transaction.multiCurrencyPricing.merchantCurrency`
* `version`

## Fields in Browser Payment: Initiate request {#fields-in-browser-payment-initiate-request}

The following fields are supported as payer input fields in the request:

* `agreement.amountVariability`
* `agreement.maximumAmountPerPayment`
* `agreement.minimumAmountPerPayment`
* `agreement.numberOfPayments`
* `agreement.paymentFrequency`
* `billing.address.city`
* `billing.address.company`
* `billing.address.country`
* `billing.address.postcodeZip`
* `billing.address.stateProvince`
* `billing.address.stateProvinceCode`
* `billing.address.street`
* `billing.address.street2`
* `browserPayment.openBankingBankTransfer.refundConsent`
* `correlationId`
* `customer.dateOfBirth`
* `customer.email`
* `customer.firstName`
* `customer.lastName`
* `customer.mobilePhone`
* `customer.nationalId`
* `customer.phone`
* `device.browser`
* `device.fingerprint`
* `device.hostname`
* `device.ipAddress`
* `device.mobilePhoneModel`
* `session.version`
* `shipping.contact.email`
* `shipping.contact.firstName`
* `shipping.contact.lastName`
* `shipping.contact.mobilePhone`
* `shipping.contact.phone`
* `sourceOfFunds.browserPayment.type`
* `sourceOfFunds.provided.bancontact.bankAccountHolder`
* `sourceOfFunds.provided.blik.bankAccountHolder`
* `sourceOfFunds.provided.boletoBancario.bankAccountHolder`
* `sourceOfFunds.provided.browserPayment.additionalPayerData.id`
* `sourceOfFunds.provided.browserPayment.additionalPayerData.value`
* `sourceOfFunds.provided.card.devicePayment.cryptogramFormat`
* `sourceOfFunds.provided.card.expiry.month`
* `sourceOfFunds.provided.card.expiry.year`
* `sourceOfFunds.provided.card.nameOnCard`
* `sourceOfFunds.provided.enets.bankAccountHolder`
* `sourceOfFunds.provided.epsUeberweisung.bankAccountCountryCode`
* `sourceOfFunds.provided.epsUeberweisung.bankAccountHolder`
* `sourceOfFunds.provided.giropay.bankIdentifier`
* `sourceOfFunds.provided.giropay.bic`
* `sourceOfFunds.provided.grabPay.accountHolder`
* `sourceOfFunds.provided.ideal.bic`
* `sourceOfFunds.provided.klarnaPayLater.bankAccountCountryCode`
* `sourceOfFunds.provided.klarnaPayNow.bankAccountCountryCode`
* `sourceOfFunds.provided.openBankingBankTransfer.aspspId`
* `sourceOfFunds.provided.oxxo.bankAccountHolder`
* `sourceOfFunds.provided.payU.bankAccountCountryCode`
* `sourceOfFunds.provided.payU.bankAccountHolder`
* `sourceOfFunds.provided.payconiq.countryCode`
* `sourceOfFunds.provided.paysafecard.countryCode`
* `sourceOfFunds.provided.poli.bankAccountHolder`
* `sourceOfFunds.provided.przelewy24.bankAccountHolder`
* `sourceOfFunds.provided.sepa.bankAccountHolder`
* `sourceOfFunds.provided.sepa.iban`
* `sourceOfFunds.provided.sofort.bankAccountCountryCode`
* `sourceOfFunds.provided.trustly.bankAccountCountryCode`
* `sourceOfFunds.provided.trustly.bankAccountHolder`
* `sourceOfFunds.provided.weChatPay.accountHolder`
* `sourceOfFunds.type`   

The following fields are supported as payer output fields in the response:

* `agreement.amountVariability`
* `agreement.id`
* `agreement.maximumAmountPerPayment`
* `agreement.minimumAmountPerPayment`
* `agreement.numberOfPayments`
* `agreement.paymentFrequency`
* `agreement.type`
* `authentication.3ds2.3dsServerTransactionId`
* `authentication.3ds2.acsTransactionId`
* `authentication.3ds2.authenticationScheme`
* `authentication.3ds2.custom`
* `authentication.3ds2.directoryServerId`
* `authentication.3ds2.methodCompleted`
* `authentication.3ds2.methodSupported`
* `authentication.3ds2.protocolVersion`
* `authentication.3ds2.sdk.challengeCompletionCallbackUrl`
* `authentication.3ds2.sdk.interface`
* `authentication.3ds2.sdk.timeout`
* `authentication.3ds2.sdk.uiType`
* `authentication.payerInteraction`
* `authentication.redirect.domainName`
* `authentication.version`
* `browserPayment.bankMessage`
* `browserPayment.bankReferenceNumber`
* `browserPayment.interaction.status`
* `browserPayment.paypal.accountId`
* `browserPayment.paypal.interactionId`
* `browserPayment.redirectHtml`
* `browserPayment.redirectUrl`
* `correlationId`
* `error.cause`
* `error.field`
* `error.supportCode`
* `error.validationType`
* `order.amount`
* `order.authenticationStatus`
* `order.currency`
* `order.customerNote`
* `order.customerReference`
* `order.invoiceNumber`
* `order.merchantAmount`
* `order.merchantCurrency`
* `order.status`
* `response.acquirerCode`
* `response.gatewayCode`
* `response.gatewayRecommendation`
* `result`
* `session.version`
* `sourceOfFunds.provided.boletoBancario.bankAccountHolder`
* `sourceOfFunds.provided.boletoBancario.slipUrl`
* `sourceOfFunds.provided.card.number`
* `sourceOfFunds.provided.enets.bankAccountHolder`
* `sourceOfFunds.provided.giropay.bankIdentifier`
* `sourceOfFunds.provided.ideal.bankAccountHolder`
* `sourceOfFunds.provided.klarnaPayLater.bankAccountCountryCode`
* `sourceOfFunds.provided.multibanco.entityId`
* `sourceOfFunds.provided.multibanco.paymentReference`
* `sourceOfFunds.provided.oxxo.bankAccountHolder`
* `sourceOfFunds.provided.paypal.accountEmail`
* `sourceOfFunds.provided.paypal.accountHolder`
* `sourceOfFunds.provided.poli.bankAccountHolder`
* `sourceOfFunds.provided.sepa.bankAccountHolder`
* `sourceOfFunds.provided.sepa.bic`
* `sourceOfFunds.provided.sofort.bankAccountHolder`
* `sourceOfFunds.provided.sofort.bankAccountNumber`
* `sourceOfFunds.provided.sofort.bankIdentifier`
* `sourceOfFunds.provided.weChatPay.accountHolder`
* `sourceOfFunds.type`
* `transaction.multiCurrencyPricing.merchantAmount`
* `transaction.multiCurrencyPricing.merchantCurrency`
* `version`

## Fields in Browser Payment: Update request {#fields-in-browser-payment-update-request}

The following fields are supported as payer input fields in the request:

* `correlationId`
* `session.version`   

The following fields are supported as payer output fields in the response:

* `agreement.amountVariability`
* `agreement.id`
* `agreement.maximumAmountPerPayment`
* `agreement.minimumAmountPerPayment`
* `agreement.numberOfPayments`
* `agreement.paymentFrequency`
* `agreement.type`
* `authentication.3ds2.3dsServerTransactionId`
* `authentication.3ds2.acsTransactionId`
* `authentication.3ds2.authenticationScheme`
* `authentication.3ds2.custom`
* `authentication.3ds2.directoryServerId`
* `authentication.3ds2.methodCompleted`
* `authentication.3ds2.methodSupported`
* `authentication.3ds2.protocolVersion`
* `authentication.3ds2.sdk.challengeCompletionCallbackUrl`
* `authentication.3ds2.sdk.interface`
* `authentication.3ds2.sdk.timeout`
* `authentication.3ds2.sdk.uiType`
* `authentication.payerInteraction`
* `authentication.redirect.domainName`
* `authentication.version`
* `browserPayment.bankMessage`
* `browserPayment.bankReferenceNumber`
* `browserPayment.interaction.status`
* `browserPayment.paypal.accountId`
* `browserPayment.paypal.interactionId`
* `browserPayment.redirectHtml`
* `browserPayment.redirectUrl`
* `correlationId`
* `error.cause`
* `error.field`
* `error.supportCode`
* `error.validationType`
* `order.amount`
* `order.authenticationStatus`
* `order.currency`
* `order.customerNote`
* `order.customerReference`
* `order.invoiceNumber`
* `order.merchantAmount`
* `order.merchantCurrency`
* `order.status`
* `response.acquirerCode`
* `response.gatewayCode`
* `response.gatewayRecommendation`
* `result`
* `session.version`
* `sourceOfFunds.provided.boletoBancario.bankAccountHolder`
* `sourceOfFunds.provided.boletoBancario.slipUrl`
* `sourceOfFunds.provided.card.number`
* `sourceOfFunds.provided.enets.bankAccountHolder`
* `sourceOfFunds.provided.giropay.bankIdentifier`
* `sourceOfFunds.provided.ideal.bankAccountHolder`
* `sourceOfFunds.provided.klarnaPayLater.bankAccountCountryCode`
* `sourceOfFunds.provided.multibanco.entityId`
* `sourceOfFunds.provided.multibanco.paymentReference`
* `sourceOfFunds.provided.oxxo.bankAccountHolder`
* `sourceOfFunds.provided.paypal.accountEmail`
* `sourceOfFunds.provided.paypal.accountHolder`
* `sourceOfFunds.provided.poli.bankAccountHolder`
* `sourceOfFunds.provided.sepa.bankAccountHolder`
* `sourceOfFunds.provided.sepa.bic`
* `sourceOfFunds.provided.sofort.bankAccountHolder`
* `sourceOfFunds.provided.sofort.bankAccountNumber`
* `sourceOfFunds.provided.sofort.bankIdentifier`
* `sourceOfFunds.provided.weChatPay.accountHolder`
* `sourceOfFunds.type`
* `transaction.multiCurrencyPricing.merchantAmount`
* `transaction.multiCurrencyPricing.merchantCurrency`
* `version`

## Fields in Gateway: Payment Options Inquiry request {#fields-in-gateway-payment-options-inquiry-request}

The following fields are supported as payer input fields in the request:

* `correlationId`
* `gatewayEntryPoint`
* `interaction.operation`
* `locale`
* `session.version`
* `sourceOfFunds.provided.card.prefix`
* `sourceOfFunds.token`
* `transactionSource`   

The following fields are supported as payer output fields in the response:

* `correlationId`
* `custom`
* `disclosureStatements.chargeType`
* `disclosureStatements.locale`
* `disclosureStatements.statement`
* `error.cause`
* `error.field`
* `error.supportCode`
* `error.validationType`
* `gatewayEntryPoint`
* `merchant`
* `order.amount`
* `order.currency`
* `order.item.quantity`
* `order.item.serialNumbers`
* `order.item.sku`
* `order.item.unitPrice`
* `order.itemAmount`
* `order.merchantCharge.amount`
* `order.merchantCharge.cardBrand`
* `order.merchantCharge.fixedAmount`
* `order.merchantCharge.fundingMethod`
* `order.merchantCharge.maximumFixedAmount`
* `order.merchantCharge.maximumOrderAmount`
* `order.merchantCharge.maximumPercentAmount`
* `order.merchantCharge.minimumOrderAmount`
* `order.merchantCharge.percent`
* `order.merchantCharge.type`
* `order.netAmount`
* `order.surchargeAmount`
* `payerLocale`
* `paymentPlanProduct.logoUrl`
* `paymentPlanProduct.name`
* `paymentPlanProduct.paymentPlanProductId`
* `paymentTypes.ach.currencies.currency`
* `paymentTypes.ach.transactionSources.transactionSource`
* `paymentTypes.alipay.currencies.currency`
* `paymentTypes.alipay.transactionSources.transactionSource`
* `paymentTypes.bancanet.currencies.currency`
* `paymentTypes.bancanet.transactionSources.transactionSource`
* `paymentTypes.bancontact.currencies.currency`
* `paymentTypes.bancontact.transactionSources.transactionSource`
* `paymentTypes.blik.currencies.currency`
* `paymentTypes.blik.transactionSources.transactionSource`
* `paymentTypes.boletobancario.acquirer`
* `paymentTypes.boletobancario.currencies.currency`
* `paymentTypes.boletobancario.transactionSources.transactionSource`
* `paymentTypes.browserPayment.additionalPayerData.display.errorMessageText`
* `paymentTypes.browserPayment.additionalPayerData.display.fieldLabel`
* `paymentTypes.browserPayment.additionalPayerData.display.helpText`
* `paymentTypes.browserPayment.additionalPayerData.display.locale`
* `paymentTypes.browserPayment.additionalPayerData.id`
* `paymentTypes.browserPayment.additionalPayerData.validation.allowedCharacterSet`
* `paymentTypes.browserPayment.additionalPayerData.validation.maximumLength`
* `paymentTypes.browserPayment.additionalPayerData.validation.minimumLength`
* `paymentTypes.browserPayment.additionalPayerData.validation.presence`
* `paymentTypes.browserPayment.additionalPayerData.validation.regularExpression`
* `paymentTypes.browserPayment.currencies.currency`
* `paymentTypes.browserPayment.description`
* `paymentTypes.browserPayment.displayName`
* `paymentTypes.browserPayment.logoUrl`
* `paymentTypes.browserPayment.paymentPlanOffer.currency`
* `paymentTypes.browserPayment.paymentPlanOffer.customerFee`
* `paymentTypes.browserPayment.paymentPlanOffer.interestRate`
* `paymentTypes.browserPayment.paymentPlanOffer.lateFee`
* `paymentTypes.browserPayment.paymentPlanOffer.paymentAmount`
* `paymentTypes.browserPayment.paymentPlanOffer.timeBetweenPayments.count`
* `paymentTypes.browserPayment.paymentPlanOffer.timeBetweenPayments.unitOfMeasure`
* `paymentTypes.browserPayment.standardPayerData.fieldName`
* `paymentTypes.browserPayment.standardPayerData.presence`
* `paymentTypes.browserPayment.supportedCountries.country`
* `paymentTypes.browserPayment.transactionSources.transactionSource`
* `paymentTypes.browserPayment.type`
* `paymentTypes.card.3DSecureSchemes.3DSecureScheme`
* `paymentTypes.card.brand`
* `paymentTypes.card.capabilities.capability`
* `paymentTypes.card.cardTypes.cardType`
* `paymentTypes.card.cardTypes.schemeTokenTypes`
* `paymentTypes.card.currencies.currency`
* `paymentTypes.card.currencyConversion.exchangeRateSource`
* `paymentTypes.card.currencyConversion.exchangeRateTime`
* `paymentTypes.card.currencyConversion.gatewayCode`
* `paymentTypes.card.currencyConversion.marginPercentage`
* `paymentTypes.card.currencyConversion.offerText`
* `paymentTypes.card.currencyConversion.payerAmount`
* `paymentTypes.card.currencyConversion.payerCurrency`
* `paymentTypes.card.currencyConversion.payerExchangeRate`
* `paymentTypes.card.currencyConversion.provider`
* `paymentTypes.card.currencyConversion.providerCode`
* `paymentTypes.card.currencyConversion.providerReceipt`
* `paymentTypes.card.currencyConversion.quoteExpiry`
* `paymentTypes.card.currencyConversion.requestId`
* `paymentTypes.card.defaultCardType`
* `paymentTypes.card.fundingMethod`
* `paymentTypes.card.interactionConstraints`
* `paymentTypes.card.issuer`
* `paymentTypes.card.localBrand`
* `paymentTypes.card.paymentPlanOffer.cashAward.amount`
* `paymentTypes.card.paymentPlanOffer.cashAward.payerInstructionText`
* `paymentTypes.card.paymentPlanOffer.currency`
* `paymentTypes.card.paymentPlanOffer.deferralPeriod`
* `paymentTypes.card.paymentPlanOffer.endDate`
* `paymentTypes.card.paymentPlanOffer.feeAmount`
* `paymentTypes.card.paymentPlanOffer.firstPaymentAmount`
* `paymentTypes.card.paymentPlanOffer.id`
* `paymentTypes.card.paymentPlanOffer.interest.charged`
* `paymentTypes.card.paymentPlanOffer.interest.discountAmount`
* `paymentTypes.card.paymentPlanOffer.interest.rate`
* `paymentTypes.card.paymentPlanOffer.minimumOrderAmount`
* `paymentTypes.card.paymentPlanOffer.numberOfPayments`
* `paymentTypes.card.paymentPlanOffer.paymentPlanProductId`
* `paymentTypes.card.paymentPlanOffer.planTemplate`
* `paymentTypes.card.paymentPlanOffer.qualifier.description`
* `paymentTypes.card.paymentPlanOffer.qualifier.logoUrl`
* `paymentTypes.card.paymentPlanOffer.startDate`
* `paymentTypes.card.paymentPlanOffer.subsequentPaymentAmount`
* `paymentTypes.card.paymentPlanOffer.termsAndConditions.acceptanceRequired`
* `paymentTypes.card.paymentPlanOffer.termsAndConditions.acceptanceText`
* `paymentTypes.card.paymentPlanOffer.termsAndConditions.text`
* `paymentTypes.card.paymentPlanOffer.totalAmount`
* `paymentTypes.card.scheme`
* `paymentTypes.card.tags`
* `paymentTypes.card.transactionSources.transactionSource`
* `paymentTypes.card.walletProviders.secureRemoteCommerce.defaultPayerCountry`
* `paymentTypes.card.walletProviders.secureRemoteCommerce.scheme.dpaId`
* `paymentTypes.card.walletProviders.secureRemoteCommerce.scheme.name`
* `paymentTypes.card.walletProviders.secureRemoteCommerce.shippingAddressCountries`
* `paymentTypes.card.walletProviders.secureRemoteCommerce.srcVersion`
* `paymentTypes.card.walletProviders.walletProvider`
* `paymentTypes.directDebitCanada.currencies.currency`
* `paymentTypes.directDebitCanada.transactionSources.transactionSource`
* `paymentTypes.enets.currencies.currency`
* `paymentTypes.enets.transactionSources.transactionSource`
* `paymentTypes.epsUeberweisung.countries.countryCode`
* `paymentTypes.epsUeberweisung.currencies.currency`
* `paymentTypes.epsUeberweisung.transactionSources.transactionSource`
* `paymentTypes.giftCard.cardTypes.cardType`
* `paymentTypes.giftCard.currencies.currency`
* `paymentTypes.giftCard.transactionSources.transactionSource`
* `paymentTypes.giropay.currencies.currency`
* `paymentTypes.giropay.transactionSources.transactionSource`
* `paymentTypes.grabPay.currencies.currency`
* `paymentTypes.grabPay.transactionSources.transactionSource`
* `paymentTypes.ideal.currencies.currency`
* `paymentTypes.ideal.transactionSources.transactionSource`
* `paymentTypes.klarnaFinancing.currencies.currency`
* `paymentTypes.klarnaFinancing.transactionSources.transactionSource`
* `paymentTypes.klarnaPayLater.countries.countryCode`
* `paymentTypes.klarnaPayLater.currencies.currency`
* `paymentTypes.klarnaPayLater.transactionSources.transactionSource`
* `paymentTypes.klarnaPayNow.countries.countryCode`
* `paymentTypes.klarnaPayNow.currencies.currency`
* `paymentTypes.klarnaPayNow.transactionSources.transactionSource`
* `paymentTypes.mercadoPagoCheckout.currencies.currency`
* `paymentTypes.moMoPay.currencies.currency`
* `paymentTypes.moMoPay.transactionSources.transactionSource`
* `paymentTypes.multibanco.currencies.currency`
* `paymentTypes.multibanco.transactionSources.transactionSource`
* `paymentTypes.openBankingBankTransfer.aspsp.other.id`
* `paymentTypes.openBankingBankTransfer.aspsp.other.name`
* `paymentTypes.openBankingBankTransfer.aspsp.preferred.id`
* `paymentTypes.openBankingBankTransfer.aspsp.preferred.logoUrl`
* `paymentTypes.openBankingBankTransfer.aspsp.preferred.name`
* `paymentTypes.openBankingBankTransfer.capabilities.capability`
* `paymentTypes.oxxo.currencies.currency`
* `paymentTypes.oxxo.transactionSources.transactionSource`
* `paymentTypes.payU.countries.countryCode`
* `paymentTypes.payU.currencies.currency`
* `paymentTypes.payU.transactionSources.transactionSource`
* `paymentTypes.payconiq.countries.countryCode`
* `paymentTypes.payconiq.currencies.currency`
* `paymentTypes.payconiq.transactionSources.transactionSource`
* `paymentTypes.paypal.accountId`
* `paymentTypes.paypal.capabilities.capability`
* `paymentTypes.paypal.clientId`
* `paymentTypes.paypal.currencies.currency`
* `paymentTypes.paypal.transactionSources.transactionSource`
* `paymentTypes.paysafecard.countries.countryCode`
* `paymentTypes.paysafecard.currencies.currency`
* `paymentTypes.paysafecard.transactionSources.transactionSource`
* `paymentTypes.pbba.currencies.currency`
* `paymentTypes.pbba.transactionSources.transactionSource`
* `paymentTypes.poli.currencies.currency`
* `paymentTypes.poli.transactionSources.transactionSource`
* `paymentTypes.przelewy24.currencies.currency`
* `paymentTypes.przelewy24.transactionSources.transactionSource`
* `paymentTypes.sepa.currencies.currency`
* `paymentTypes.sepa.transactionSources.transactionSource`
* `paymentTypes.sofort.countries.countryCode`
* `paymentTypes.sofort.currencies.currency`
* `paymentTypes.sofort.transactionSources.transactionSource`
* `paymentTypes.trustly.countries.countryCode`
* `paymentTypes.trustly.currencies.currency`
* `paymentTypes.trustly.transactionSources.transactionSource`
* `paymentTypes.unionpay.currencies.currency`
* `paymentTypes.unionpay.transactionSources.transactionSource`
* `paymentTypes.wechatpay.currencies.currency`
* `paymentTypes.wechatpay.transactionSources.transactionSource`
* `result`
* `risk.fingerprintProvider`
* `session.version`

## Fields in Gateway: Shopping Options Inquiry request {#fields-in-gateway-shopping-options-inquiry-request}

The following fields are supported as payer input fields in the request:

* `correlationId`
* `merchantCurrency`   

The following fields are supported as payer output fields in the response:

* `correlationId`
* `error.cause`
* `error.field`
* `error.supportCode`
* `error.validationType`
* `merchant`
* `multiCurrencyPricing.merchantCurrency`
* `multiCurrencyPricing.providerReceipt`
* `multiCurrencyPricing.providerResponseData`
* `multiCurrencyPricing.quote.fxRate`
* `multiCurrencyPricing.quote.payerCurrency`
* `multiCurrencyPricing.quote.quoteId`
* `multiCurrencyPricing.quote.tenor`
* `multiCurrencyPricing.rateExpiry`

## Fields in Payment Plan: Item Payment Plan Offers request {#fields-in-payment-plan-item-payment-plan-offers-request}

The following fields are supported as payer input fields in the request:

* `correlationId`
* `currency`
* `item.sku`
* `item.unitPrice`   

The following fields are supported as payer output fields in the response:

* `correlationId`
* `currency`
* `error.cause`
* `error.field`
* `error.supportCode`
* `error.validationType`
* `item.paymentPlanOffer.cashAward.amount`
* `item.paymentPlanOffer.cashAward.payerInstructionText`
* `item.paymentPlanOffer.deferralPeriod`
* `item.paymentPlanOffer.feeAmount`
* `item.paymentPlanOffer.firstPaymentAmount`
* `item.paymentPlanOffer.interest.discountAmount`
* `item.paymentPlanOffer.interest.rate`
* `item.paymentPlanOffer.numberOfPayments`
* `item.paymentPlanOffer.paymentPlanProductId`
* `item.paymentPlanOffer.qualifier.description`
* `item.paymentPlanOffer.qualifier.logoUrl`
* `item.paymentPlanOffer.subsequentPaymentAmount`
* `item.paymentPlanOffer.totalAmount`
* `paymentPlanProduct.logoUrl`
* `paymentPlanProduct.name`
* `result`

## Fields in Payment Plan: Update Payment Plan Offer request {#fields-in-payment-plan-update-payment-plan-offer-request}

The following fields are supported as payer input fields in the request:

* `correlationId`
* `paymentPlanOffer.id`
* `paymentPlanOffer.payerAcceptance`
* `paymentPlanOffer.termsAndConditionsDisplay`
* `session.version`
* `sourceOfFunds.provided.card.expiry.month`
* `sourceOfFunds.provided.card.expiry.year`   

The following fields are supported as payer output fields in the response:

* `correlationId`
* `error.cause`
* `error.field`
* `error.supportCode`
* `error.validationType`
* `order.amount`
* `order.currency`
* `order.item.quantity`
* `order.item.sku`
* `order.item.unitPrice`
* `paymentPlanOffer.offerId`
* `response.gatewayCode`
* `result`
* `serialNumbers.dueDate`
* `serialNumbers.skus`
* `session.version`
* `sourceOfFunds.provided.card.number`

## Fields in Session: Retrieve Session request {#fields-in-session-retrieve-session-request}

The following fields are supported as payer input fields in the request:

* `correlationId`   

The following fields are supported as payer output fields in the response:

* `agreement.amountVariability`
* `agreement.id`
* `agreement.maximumAmountPerPayment`
* `agreement.minimumAmountPerPayment`
* `agreement.numberOfPayments`
* `agreement.paymentFrequency`
* `agreement.type`
* `authentication.3ds2.authenticationScheme`
* `authentication.3ds2.custom`
* `authentication.methodNotificationUrl`
* `correlationId`
* `error.cause`
* `error.field`
* `error.supportCode`
* `error.validationType`
* `order.amount`
* `order.currency`
* `order.customerNote`
* `order.customerReference`
* `order.invoiceNumber`
* `result`
* `session.updateStatus`
* `session.version`
* `sourceOfFunds.provided.klarnaPayLater.bankAccountCountryCode`
* `sourceOfFunds.provided.paypal.accountEmail`
* `sourceOfFunds.provided.paypal.accountHolder`

## Fields in Tokenization: Create or Update Browser Payment Token request {#fields-in-tokenization-create-or-update-browser-payment-token-request}

The following fields are supported as payer input fields in the request:

* `correlationId`
* `shipping.contact.firstName`
* `shipping.contact.lastName`
* `sourceOfFunds.browserPayment.type`
* `sourceOfFunds.provided.bancontact.bankAccountHolder`
* `sourceOfFunds.provided.blik.bankAccountHolder`
* `sourceOfFunds.provided.browserPayment.additionalPayerData.id`
* `sourceOfFunds.provided.browserPayment.additionalPayerData.value`
* `sourceOfFunds.provided.epsUeberweisung.bankAccountCountryCode`
* `sourceOfFunds.provided.epsUeberweisung.bankAccountHolder`
* `sourceOfFunds.provided.grabPay.accountHolder`
* `sourceOfFunds.provided.ideal.bic`
* `sourceOfFunds.provided.klarnaPayLater.bankAccountCountryCode`
* `sourceOfFunds.provided.klarnaPayNow.bankAccountCountryCode`
* `sourceOfFunds.provided.openBankingBankTransfer.aspspId`
* `sourceOfFunds.provided.payU.bankAccountCountryCode`
* `sourceOfFunds.provided.payU.bankAccountHolder`
* `sourceOfFunds.provided.payconiq.countryCode`
* `sourceOfFunds.provided.paysafecard.countryCode`
* `sourceOfFunds.provided.przelewy24.bankAccountHolder`
* `sourceOfFunds.provided.sofort.bankAccountCountryCode`
* `sourceOfFunds.provided.trustly.bankAccountCountryCode`
* `sourceOfFunds.provided.trustly.bankAccountHolder`
* `sourceOfFunds.type`   

The following fields are supported as payer output fields in the response:

* `browserPayment.redirectUrl`
* `correlationId`
* `error.cause`
* `error.field`
* `error.supportCode`
* `error.validationType`
* `sourceOfFunds.provided.klarnaPayLater.bankAccountCountryCode`

## Fields in Transaction: Retrieve Transaction request {#fields-in-transaction-retrieve-transaction-request}

The following field is supported as payer input field in the request:

* `correlationId`   

The following fields are supported as payer output fields in the response:

* `agreement.amountVariability`
* `agreement.id`
* `agreement.maximumAmountPerPayment`
* `agreement.minimumAmountPerPayment`
* `agreement.numberOfPayments`
* `agreement.paymentFrequency`
* `agreement.type`
* `authentication.3ds2.3dsServerTransactionId`
* `authentication.3ds2.acsTransactionId`
* `authentication.3ds2.authenticationScheme`
* `authentication.3ds2.custom`
* `authentication.3ds2.directoryServerId`
* `authentication.3ds2.methodCompleted`
* `authentication.3ds2.methodSupported`
* `authentication.3ds2.protocolVersion`
* `authentication.3ds2.sdk.challengeCompletionCallbackUrl`
* `authentication.3ds2.sdk.OobAppSupportsRedirectUrl`
* `authentication.3ds2.sdk.interface`
* `authentication.3ds2.sdk.timeout`
* `authentication.3ds2.sdk.uiType`
* `authentication.payerInteraction`
* `authentication.redirect.domainName`
* `authentication.version`
* `browserPayment.bankMessage`
* `browserPayment.bankReferenceNumber`
* `browserPayment.interaction.status`
* `browserPayment.paypal.accountId`
* `browserPayment.paypal.interactionId`
* `browserPayment.redirectHtml`
* `browserPayment.redirectUrl`
* `correlationId`
* `error.cause`
* `error.field`
* `error.supportCode`
* `error.validationType`
* `order.amount`
* `order.authenticationStatus`
* `order.currency`
* `order.customerNote`
* `order.customerReference`
* `order.invoiceNumber`
* `order.merchantAmount`
* `order.merchantCurrency`
* `order.status`
* `response.acquirerCode`
* `response.gatewayCode`
* `response.gatewayRecommendation`
* `result`
* `sourceOfFunds.provided.boletoBancario.bankAccountHolder`
* `sourceOfFunds.provided.boletoBancario.slipUrl`
* `sourceOfFunds.provided.card.number`
* `sourceOfFunds.provided.enets.bankAccountHolder`
* `sourceOfFunds.provided.giropay.bankIdentifier`
* `sourceOfFunds.provided.ideal.bankAccountHolder`
* `sourceOfFunds.provided.klarnaPayLater.bankAccountCountryCode`
* `sourceOfFunds.provided.multibanco.entityId`
* `sourceOfFunds.provided.multibanco.paymentReference`
* `sourceOfFunds.provided.oxxo.bankAccountHolder`
* `sourceOfFunds.provided.paypal.accountEmail`
* `sourceOfFunds.provided.paypal.accountHolder`
* `sourceOfFunds.provided.poli.bankAccountHolder`
* `sourceOfFunds.provided.sepa.bankAccountHolder`
* `sourceOfFunds.provided.sepa.bic`
* `sourceOfFunds.provided.sofort.bankAccountHolder`
* `sourceOfFunds.provided.sofort.bankAccountNumber`
* `sourceOfFunds.provided.sofort.bankIdentifier`
* `sourceOfFunds.provided.weChatPay.accountHolder`
* `sourceOfFunds.type`
* `transaction.multiCurrencyPricing.merchantAmount`
* `transaction.multiCurrencyPricing.merchantCurrency`
* `version`

## Fields in Wallet: Create SRC Enrollment Card Object request {#fields-in-wallet-create-src-enrollment-card-object-request}

The following fields are supported as payer input fields in the request:

* `correlationId`   

The following fields are supported as payer output fields in the response:

* `card.scheme`
* `correlationId`
* `encryptedCardObject`
* `error.cause`
* `error.field`
* `error.supportCode`
* `error.validationType`
* `result`
* `session.id`
