Apple Pay gives your customers a secure and private way to pay in stores, within apps, and on websites. Customers use their iOS devices to pay for goods.
Apple Pay can be quicker than accepting card payments. When customers are using apps or Safari, they can check out with a single touch.
Accepting Apple Pay is secure, as every transaction requires biometric ID authentication on iPhone and iPad, or passcode authentication on Apple Watch. Apple Pay also allows you to remain fully PCI compliant, as credit and debit card numbers are never handled on your system.
Add a merchant ID to your Apple Developer account
Add a merchant ID to your Apple Developer account to allow you to process payments.
- Log in to your Apple Developer account at https://developer.apple.com.
- Select Certificates, IDs & Profiles.
- Under section Identifiers click Merchant IDs.
- Click + in the top right corner under Registering a Merchant ID.
Set a Merchant ID Description and Identifier. Identifier can be for example: “merchant.com.adyen.merchantAccount”.
For test accounts, we recommend adding .test to the identifier.
- Click Continue and verify the entered information is correct.
- Copy the Identifier and click Register.
- Send a mail to firstname.lastname@example.org with your merchant identifier and Adyen webservice user you want to use, for example: “merchant.com.adyen.merchantAccount”.
Create a payment processing certificate and submit to Adyen
Create a Payment Processing certificate, and associate it with your merchant ID to encrypt payment information.
- Under section Identifiers select the created merchant identifier and select Edit.
- Under Payment Processing Certificates, next to the Create a certificate to use for this Merchant ID label, click the Create Certificate button.
- Select No to Will payments associated with this Merchant ID be processed exclusively in China? and click Continue.
- Click Continue.
- Upload the CSR file, provided to you by Adyen, and press Continue.
- Click Download to download the .cer file and press Done.
- Email email@example.com and include the .cer file.
If you are enabling Apple Pay on the Web, you need to register and verify your domain with Apple to allow payment processing.
- Under the Identifiers section, select the created merchant identifier and click Edit.
- Under Merchant Domains, select Add Domain, fill in your domain name and verify this.
Create a certificate for your Apple Pay Merchant Identity and submit to Apple
- In the section Identifiers select the created merchant identifier and select Edit.
- In the section Apple Pay Merchant Identity, select Create Certificate.
- Follow the apple instructions carefully. Ignore the step preceded by “To create a CSR file without a payment provider“.
- Download the certificate and add this to your keychain.
- Export the certificate from your Keychain as a p12 file.
Convert the p12 file to a pem file using the following command:
- Upload the .pem file to your server.
The full path to your PEM file should now be provided to Apple. For example, if you are using a third-party ecommerce platform, you would add the full path to the PEM file in the backend, and this is provided to Apple.