Automation on apple pay certificates

Hi!

I am working on automating the Apple Pay integration process in our CI/CD pipeline and would like to confirm whether a fully automated setup is currently possible for our preproduction environment.

Right now, our process is as follows:

  • A certificate is generated for the root domain and for each individual merchant subdomain.

  • Both certificates are manually uploaded to our preproduction servers to test and verified via HTTP.

We’d like to automate this flow in GitLab CI, mainly the generation of the necessary certificates programmatically or via API. However, from my research, it seems that Apple does not currently provide an API or any support to automate this task, but I’d like to confirm this directly with you.

Is there any official support or workaround for this kind of automation?

If not, do you have any plans to provide it in the future?

Thanks in advance for your help.

Answered by DTS Engineer in 863705022

Hi @Doskoy,

The App Store Connect API can be used to managed certificates, profiles, and identifiers via REST API.

App Store Connect API

https://developer.apple.com/documentation/appstoreconnectapi

For managing certificates, please see the following documentation:

Certificates

https://developer.apple.com/documentation/appstoreconnectapi/certificates

In addition, the possible values for the CertificateType string used in the requests, include many Apple Pay values, and is documented below:

CertificateType

https://developer.apple.com/documentation/appstoreconnectapi/certificatetype

Cheers,

Paris X Pinkney |  WWDR | DTS Engineer

Hi @Doskoy,

The App Store Connect API can be used to managed certificates, profiles, and identifiers via REST API.

App Store Connect API

https://developer.apple.com/documentation/appstoreconnectapi

For managing certificates, please see the following documentation:

Certificates

https://developer.apple.com/documentation/appstoreconnectapi/certificates

In addition, the possible values for the CertificateType string used in the requests, include many Apple Pay values, and is documented below:

CertificateType

https://developer.apple.com/documentation/appstoreconnectapi/certificatetype

Cheers,

Paris X Pinkney |  WWDR | DTS Engineer

Automation on apple pay certificates
 
 
Q