Enabling Apple Pay

This section describes the requirements for configuring and using the plugin to process Apple Pay transactions through PrestaShop.

Account and Website Requirements

Before you configure the Plugin to process Apple Pay transactions, ensure that these requirements are met:

Setting Up Apple Pay

This section describes the requirements for setting up Apple Pay to process Apple Pay transactions through PrestaShop.
  1. Follow the instructions for enabling Apple Pay on the
    Setting Up Apple Pay
    page on the Apple Developer website. Before proceeding, ensure that you have completed these steps:
    1. Create a Merchant ID
    2. Create a Payment Processing Certificate
    3. Validate the merchant domain
    4. Create a Merchant Identity Certificate
  2. Download the Merchant Identity Certificate.
  3. Convert the downloaded certificate to a PEM format:
    openssl x509 -inform der -in merchant_id.cer -out merchant_id.pem
    After the certificate is converted, it displays in the Keychain Access menu.
  4. Double-click the certificate on the Keychain Access menu. The certificate is installed and the associated private key displays in the Keychain Access menu.
  5. Right-click the private key, select the
    Export
    option, and export the key as
    merchant_id.p12
    .
  6. Convert the exported private key to a KEY format:
    openssl pkcs12 -in merchant_id.p12 -out merchant_id.key -nodes
  7. Upload the converted key (
    merchant_id.key
    ) and certificate (
    merchant_id.pem
    ) files to your website server.
  8. Open PrestaShop Back Office and select
    Modules > Module Manager
    from the Dashboard. The Module Manager page opens.
  9. Find the Plugin in the Payment section on the Module Manager page, or enter Cybersource Official in the Search field and click
    Enter
    .
  10. Click
    Configure
    . The Configure Cybersource Official page opens.
  11. Select the
    PAYMENT SETTINGS
    tab and enter the complete path to the certificate and key in the Apple Pay section.
Enabling Apple Pay