applepayResponse

The applepayResponse element is an optional child of several transaction types and is returned in response messages, when the request includes the applepay element.

Parent Elements:

authorizationResponse, registerTokenResponse, saleResponse

Attributes:

None

Child Elements:

applicationPrimaryAccountNumber, applicationExpirationDate, currencyCode, transactionAmount, cardholderName, deviceManufacturerIdentifier, paymentDataType, onlinePaymentCryptogram, eciIndicator

Example:  applepayResponse Structure

<applepayResponse>

  <applicationPrimaryAccountNumber>App PAN</applicationPrimaryAccountNumber>

  <applicationExpirationDate>App PAN Exp Date</applicationExpirationDate>

  <currencyCode>Currency Code</currencyCode>

  <transactionAmount>Amount of Transaction</transactionAmount>

  <cardholderName>Name of cardholder</cardholderName>

  <deviceManufacturerIdentifier>Id of Device Mfr</deviceManufacturerIdentifier>

  <paymentDataType>Type of Payment Data</paymentDataType>

  <onlinePaymentCryptogram>Payment Cryptogram</onlinePaymentCryptogram>

  <eciIndicator>eCommerece Indicator</eciIndicator>

</applepayResponse>

The system never returns the applicationPrimaryAccountNumber element in a registerTokenresponse message, since this transaction type includes a token replacing the application PAN.