Apple Pay with MPGS

Pay the Apple way

Prerequisites

  1. An MPGS account, including:
    • Merchant Id
    • Password (only if you don't want to use certificate authentication)
    • SSL Certificate (only if you want to use certificate authentication)
  2. Apple Developer Account
    • To integrate ApplePay, you need to have an Apple Developer Account. For more information and to register, please follow the instructions in this article.
    • Follow these instructions to configure all the required details in your ApplePay Account:
      • Merchant ID - This uniquely identifies you to Apple Pay as a merchant who can accept payments.
      • Payment Processing Certificate - This certificate is associated with your merchant ID and is used to secure transaction data. Apple Pay servers use the certificate’s public key to encrypt payment data. During payment processing, Paydock uses a Payment Processing Certificate for decryption of the token before sending it to MPGS.
      • Merchant Identity Certificate - This is the TLS certificate associated with your merchant ID, which is used to authenticate your sessions with the Apple Pay servers.

Setup the service

  1. Configure your MPGS service
  2. Check Enable Wallet Payments
  3. Check Enable Apple
  4. Enter your Apple Pay configuration
    • Merchant ID - This is your Apple Pay merchant ID.
    • Merchant ID Certificate - This is the TLS certificate associated with your merchant ID, used to authenticate your sessions with the Apple Pay servers.
    • Merchant ID Private Key - This is the key associated with the Merchant ID Certificate;
    • Payment Processing Certificate - This is a certificate associated with your merchant ID, which is used to secure transaction data.
    • Payment Processing Private Key - This is the key associated with the Payment Processing Certificate
  5. Select the environment
  6. Click Connect

Get your Gateway ID

  1. Select Services on the left navigation panel
  2. Click on the Connected Services tab
  3. Go to the Service Group dropdown list and select Gateway Services
  4. Note the ID as this will be used for API calls