Required Fields for Authorizing a Payment Using Merchant Decryption for American Express {#applepay-auth-reqfields-merch-amex}
==============================================================================================================================

billTo_city
:

billTo_country
:

billTo_email
:

billTo_firstName
:

billTo_lastName
:

billTo_postalCode
:

billTo_state
:

billTo_street1
:

card_accountNumber
:
Set this field to the payment network token value.

card_expirationMonth
:
Set this field to the value from the payment network token expiration month.

card_expirationYear
:
Set this field to the value from the payment network token expiration year.

ccAuthService_cavv
:
Set this field to the network token cryptogram.

ccAuthService_commerceIndicator
:
Set this field to the ECI value contained in the Apple Pay response payload.

ccAuthService_networkTokenCryptogram
:
Set this field to the network token cryptogram.
:
> Include the whole 20-byte cryptogram in the ccAuthService_networkTokenCryptogram field. For a 40-byte cryptogram, split the cryptogram into two 20-byte binary values (block A and block B). Set the ccAuthService_networkTokenCryptogram field to the block A value and set the ccAuthService_xid field to the block B value.

ccAuthService_run
:
Set this field to `true`.

merchantID
:

merchantReferenceCode
:

paymentNetworkToken_transactionType
:
Set this field to `1`.

paymentSolution
:
Set this field to `001`.

purchaseTotals_currency
:

purchaseTotals_grandTotalAmount
:
Either purchaseTotals_grandTotalAmount or item_#_unitPrice must be included in the request.

Related Information {#applepay-auth-reqfields-merch-amex_section_xgy_hx4_1yb}
-----------------------------------------------------------------------------

* [API Field Reference for the Simple Order API](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/api-fields-so-intro.md "")
  {#applepay-auth-reqfields-merch-amex_ul_ygy_hx4_1yb}

