-
Configure Apple Pay
-
Configure Apple Pay on the web
-
Create a DeviceCheck private key
-
Create a ClassKit Catalog key
-
Create a Maps identifier and private key
-
Create a media identifier and private key
-
Communicate with APNs using authentication tokens
-
Communicate with APNs using a TLS certificate
-
Send push notifications from your web server
-
About Sign in with Apple
-
Enabling server-to-server notifications
-
Group apps for Sign in with Apple
-
Create a Sign in with Apple private key
-
Configure Sign in with Apple for the web
-
Configure private email relay service
-
Create Wallet identifiers and certificates
-
Create a Mac version of an iPad app
-
Create a services identifier and private key for WeatherKit
-
Create order type identifiers and certificates
Configure Apple Pay on the web
Apple Pay on the web allows users to purchase goods and services within your web app.
First create a merchant identifier in your developer account that uniquely identifies you to Apple Pay as a merchant who is able to accept payments. You can use the same merchant identifier for multiple apps. The merchant identifier never expires.
Next create a payment processing certificate that's associated with your merchant identifier and used to encrypt payment information. The payment processing certificate expires every 25 months and can be revoked. When that happens, just re-create the payment processing certificate.
Then register the merchant domains in your organization that will process the Apple Pay transactions and create a merchant identity certificate that you’ll use to authenticate communication with the Apple Pay servers.
Required role: Account Holder or Admin.
Register a merchant domain
-
In Certificates, Identifiers & Profiles, click Identifiers in the sidebar, then select Merchant IDs from the pop-up menu on the top right.
-
On the right, select your merchant identifier.
-
Under Merchant Domains, click Add Domain.
-
Enter the fully qualified domain name, then click Save.
-
Click Download, place the downloaded file in the specified location, then click Verify.
-
Click Done.
Remove a merchant domain
-
In Certificates, Identifiers & Profiles, click Identifiers in the sidebar, then select Merchant IDs from the pop-up menu on the top right.
-
On the right, select your merchant identifier.
-
Under Merchant Domains, click Remove next to the domain, then follow the instructions.
Verify a merchant domain
-
In Certificates, Identifiers & Profiles, click Identifiers in the sidebar, then select Merchant IDs from the pop-up menu on the top right.
-
On the right, select your merchant identifier.
-
Under Merchant Domains, click Verify next to the domain, then follow the instructions.
Create a merchant identity certificate
-
In Certificates, Identifiers & Profiles, click Identifiers in the sidebar, then select Merchant IDs from the pop-up menu on the top right.
-
On the right, select your merchant identifier.
-
Under Apple Pay Merchant Identity Certificate, click Create Certificate.
-
Create a certificate signing request on your Mac, then click Continue.
-
Click Choose File.
-
In the dialog that appears, select the certificate request file (a file with a
.certSigningRequest
file extension), then click Choose. -
Click Continue.
-
Click Download.
The certificate file (a file with a
.cer
file extension) appears in yourDownloads
folder.
To learn more about Apple Pay on the web, visit Apple Pay JS Documentation.