Skip to content

Sign up with Apple Pay

According to Apple Pay Acceptable Use Guidelines, to offer Apple Pay as a payment option, a merchant should have Apple Pay Merchant ID and certificates to validate the resource and to decrypt the payment data received from Apple.

While partnering with Demo PSP, you can:

Low-effort setup

Demo PSP will register you as a merchant in Apple, and payments will be validated with Demo PSP certificates.

To proceed, sign in your Demo PSP back office and follow the steps below:

  1. Go to the Apple Pay tab and click Edit.

  2. Agree to the Terms and Conditions.

  3. Download the verification file and locate it as described in the back office.

  4. Choose the shops that Apple Pay should be activated for.

  5. Click Register to submit the registration request.

Direct sign-up with Apple

Sign in your Apple Developer Account and follow the steps below:

  1. Create your Merchant ID

    In your Apple Developer Account go to Certificates, IDs & Profiles, then to Merchant IDs and add a new Merchant ID there:

    • provide brief information on your resource in the Description field;
    • indicate the URL of your website in the Identifier field as a reverse-domain name style string with the merchant prefix. For example, for the Identifier field should indicate
  2. Create the certificates

    In your Demo PSP back office, go to the Apple Pay tab and click Edit.

    Go to the Enable Apple Pay under your own merchant certificates section. Indicate your Merchant ID and download the files to request the certificates.

    In the Apple Developer Account create two certificates:

    • Payment Processing Certificate to decrypt payment data;
    • Merchant Identity Certificate to validate payments on the web.

    Go back to the Demo PSP back office and upload the certificates, so Demo PSP can decrypt the payment data received from Apple. Select Apply.


    Skip the steps in Demo PSP back office, if you are PCI DSS-certified and decrypt the Apple Pay payment token on your side.

  3. Validate your domains

    In the Apple Developer Account, add your domains for each shop where you're going to offer Apple Pay as a payment option.

    Validate your domains by uploading the verification file from Apple to the <yourshopURL>/.well-known folder of your website. The uploaded file should be available on https://<yourshopurl>/.well-known/apple-developer-merchantid-domain-association


    Your domain should support TLS version 1.2 encryption.

Once the setup is finished, choose a suitable option to integrate Apple Pay.