Apple Pay uses payment network tokenization to make Web payments and mobile payments on Apple devices. We offer merchants two options for processing Apple Pay transactions:
  • Merchant decryption
  • Barclays
    decryption
Both options are available for mobile transactions and Web transactions.
The merchant decryption option enables you to decrypt the payment data from Apple to retrieve the payment network token, the expiry date, the cryptogram, and other payment data associated with the transaction. To use this option, first obtain a Certificate Signing Request (CSR) directly from Apple. You then submit the authorization request with the payment network tokenization data as in Payment Network Tokenization.
The
Barclays
decryption option enables you to simplify your payment processing by allowing
Barclays
to decrypt the payment data for you during processing. To use this option:
  1. Log in to the
    Smartpay Fuse Portal
    .
  2. Navigate to
    Payment Configuration > Digital Payment Solutions > Apple Pay
    and enable
    Apple Pay
    .
  3. Generate a Certificate Signing Request (CSR).
  4. Submit the CSR to Apple and obtain the Apple Pay certificate, which is required for creating an iOS application.
  5. In the authorization request under the
    paymentInformation
    object, set the
    key
    field under the
    fluidData
    object to the Base64-encoded value you obtained from the
    paymentData
    property of the
    PKPaymentToken
    object (as described in the PassKit Framework Reference).
  6. Set the
    paymentSolution
    field under the
    processingInformation
    object to
    001
    .