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.
                    
                  
                Search results for
        Request failed with http status code 503
191,067 results found
  
    
    Selecting any option will automatically load the page
  
  
  
  
    
  
  
            
        Post
Replies
Boosts
Views
Activity
                    
                      Hi @poonamjhanji, The Apple Developer Forums are for developers implementing Apple frameworks and services. For customer support, please go to Apple Support https://support.apple.com Cheers, Paris X Pinkney |  WWDR | DTS Engineer
                    
                  
                
              
              
                
                Topic:
                  
	
		App & System Services
  	
                
                
                SubTopic:
                  
                    
	
		Apple Pay
		
  	
                  
                
              
              
              
              
            
          
                    
                      Hi, We're experiencing an issue with verifying our domain for Apple Pay on the web. It's currently stuck in the Pending state despite meeting the listed requirements. The domain in question has been verified once successfully but one month later when we renewed the SSL, we were unable to verify the domain again. Please note that the new certificate's CA chain has been changed. A) The apple-developer-merchantid-domain-association.txt file is publicly accessible at the following location: /.well-known/apple-developer-merchantid-domain-association.txt B) We've also ensured that the following IP ranges are whitelisted: 17.32.139.128/27 17.32.139.160/27 17.140.126.0/27 17.140.126.32/27 17.179.144.128/27 17.179.144.160/27 17.179.144.192/27 17.179.144.224/27 17.253.0.0/16 17.23.4.96/27 17.132.108.64/26 17.23.24.32/27 17.23.19.0/27 17.157.40.128/27 17.157.44.128/27 17.157.32.0/27 C) Our servers support TLS 1.2 already. D) ECDHE-RSA-AES128-GCM-SHA256 cipher suite has been used, so we believe all necessary criteria are
                    
                  
                
                    
                      Hi @mehdim, Please review the following post to learn more about resolving merchant issues for Apple Pay on the Web: Gathering Required Information for Troubleshooting Apple Pay on the Web Merchant Issues https://developer.apple.com/forums/thread/762994 Specifically, the technote mentioned below, which has a section about merchant domain verification: TN3173: Troubleshooting issues with your Apple Pay merchant identifier configuration https://developer.apple.com/documentation/technotes/tn3173-troubleshooting-issues-with-your-apple-pay-merchant-id-configuration If you continue to have issues with your merchant domain verification, please reply with the Feedback ID of your report. Cheers, Paris X Pinkney |  WWDR | DTS Engineer
                    
                  
                
              
              
                
                Topic:
                  
	
		App & System Services
  	
                
                
                SubTopic:
                  
                    
	
		Apple Pay
		
  	
                  
                
              
              
                Tags:
              
              
              
            
          
                    
                      Hello, Please help. We have been experiencing what appears to be a TLS handshake error in our Apple Pay merchant validation requests (2-way TLS) since June 25, 2025. We are aware of the encryption algorithm changes made in February 2025, and our system was functioning correctly at that time. However, the error started occurring suddenly and only recently. Could you please clarify the following points? Have there been any changes to the TLS configuration (cipher suites, certificates, protocol versions, etc.) on the Apple Pay server side since June 2025? Have there been any updates to the specifications or recommended settings for merchant validation requests? Is there any way to contact Apple for technical support regarding this issue other than through the Developer Forums? Our Merchant Identity Certificate has already been renewed and is confirmed to be valid.
                    
                  
                
              
              
                
                Topic:
                  
	
		App & System Services
  	
                
                
                SubTopic:
                  
                    
	
		Apple Pay
		
  	
                  
                
              
              
              
  
  
    
    
  
  
              
                
                
              
            
          
                    
                      Hi @sekine-mikuri, Please review the following post to learn more about resolving merchant issues for Apple Pay on the Web: Gathering Required Information for Troubleshooting Apple Pay on the Web Merchant Issues https://developer.apple.com/forums/thread/762994 Specifically, the technote mentioned below, which has a section about merchant domain verification: TN3173: Troubleshooting issues with your Apple Pay merchant identifier configuration https://developer.apple.com/documentation/technotes/tn3173-troubleshooting-issues-with-your-apple-pay-merchant-id-configuration If you continue to reproduce the TLS errors during merchant domain verification, please reply here with your created Feedback ID, including the requested details from the post above. Cheers, Paris X Pinkney |  WWDR | DTS Engineer
                    
                  
                
              
              
                
                Topic:
                  
	
		App & System Services
  	
                
                
                SubTopic:
                  
                    
	
		Apple Pay
		
  	
                  
                
              
              
              
              
            
          
                    
                      Hi @Cubaza, The Apple Pay servers are purged frequently due to privacy and security policies, so I'll need you to follow the steps in the post below, then reply to this thread with the submitted Feedback ID: Gathering Required Information for Troubleshooting Apple Pay In-App Provisioning or In-App Verification Issues https://developer.apple.com/forums/thread/762893 Once I have the Feedback ID with the requested details listed in the post above, I'll be able to provide guidance for you to resolve the reported errors, as well as troubleshoot your implementation and PNO metadata configuration, as needed. However, the SEID provided in your Feedback report above, does not return any recent errors for In-App Provisioning in my Apple Pay server queries. If you've already resolved the issue, please let me know or close your existing Feedback report. Cheers, Paris X Pinkney |  WWDR | DTS Engineer
                    
                  
                
              
              
                
                Topic:
                  
	
		App & System Services
  	
                
                
                SubTopic:
                  
                    
	
		Apple Pay
		
  	
                  
                
              
              
                Tags:
              
              
              
            
          
                    
                      Hi @wrehman, The following documentation contains an example JSON object for the /registerMerchant endpoint: RegisterMerchantRequest https://developer.apple.com/documentation/applepaywebmerchantregistrationapi/registermerchantrequest Specifically, the following payload: { domainNames : [ subdomain-1.example.com, subdomain-2.example.com ], partnerMerchantName : Example Merchant, partnerInternalMerchantIdentifier: ABC-123456, encryptTo : platformintegrator.com.example, merchantUrl: https://example.com } Cheers, Paris X Pinkney |  WWDR | DTS Engineer
                    
                  
                
              
              
                
                Topic:
                  
	
		App & System Services
  	
                
                
                SubTopic:
                  
                    
	
		Apple Pay
		
  	
                  
                
              
              
              
              
            
          
                    
                      We are looking for sample payload for merchant registration API. We have tried to test the api and getting an error. Request: curl --location 'https://apple-pay-gateway-cert.apple.com/paymentservices/registerMerchant' --header 'Content-Type: application/json' --data '{ domainNames: https://checkout.dev.sandbox-netvalve.com, encryptTo: platformintegrator.com.netvalve.uat, partnerInternalMerchantIdentifier: merchant.test.netvalve, partnerMerchantName: Test }' Response: { statusMessage: Payment Services Exception invalid or Malformed Json Received, statusCode: 400 }
                    
                  
                
              
              
                
                Topic:
                  
	
		App & System Services
  	
                
                
                SubTopic:
                  
                    
	
		Apple Pay
		
  	
                  
                
              
              
              
  
  
    
    
  
  
              
                
                
              
            
          
                    
                      We are attempting to integrate the Apple Pay service into our website and have successfully verified our domain with Apple manually. However, we consistently receive an 'ApplePay reverify failed' email a month before the expiration time. Upon checking, we updated the SSL certificate for the domain before receiving the email, and the link still works fine in the browser. We would greatly appreciate any feedback from someone who can help us with this issue.
                    
                  
                
                    
                      Hi @fahjksdfb, Please review the following post to learn more about resolving merchant issues for Apple Pay on the Web: Gathering Required Information for Troubleshooting Apple Pay on the Web Merchant Issues https://developer.apple.com/forums/thread/762994 Specifically, the technote mentioned below, which has a section about merchant domain verification: TN3173: Troubleshooting issues with your Apple Pay merchant identifier configuration https://developer.apple.com/documentation/technotes/tn3173-troubleshooting-issues-with-your-apple-pay-merchant-id-configuration If you can still reproduce the issue after reviewing TN3173, please reply here with the Feedback ID, including the requested details listed in the post mentioned above. Important: In addition, I'd like for you to attach the email delivered to your inbox as an EML file which will help determine if the message incorrectly sent to your developer account. Cheers, Paris X Pinkney |  WWDR | DTS Engineer
                    
                  
                
              
              
                
                Topic:
                  
	
		App & System Services
  	
                
                
                SubTopic:
                  
                    
	
		Apple Pay
		
  	
                  
                
              
              
                Tags:
              
              
              
            
          
                    
                      Hi @Khalid_Mashriqi, Please see the resources below to configure your Apple Pay Platform, rather than an individual Apple Pay Merchant. On the page below, under API Reference and Guides, you'll find the Platform Integration Guide PDF: Apple Pay: Resources https://developer.apple.com/apple-pay/resources/ Additionally, you'll want to request access to the Apple Pay Web Merchant Registration API by following the documentation below: Applying to use the registration API and configuring IDs https://developer.apple.com/documentation/applepaywebmerchantregistrationapi/applying-to-use-the-registration-api-and-configuring-ids Cheers, Paris X Pinkney |  WWDR | DTS Engineer
                    
                  
                
              
              
                
                Topic:
                  
	
		App & System Services
  	
                
                
                SubTopic:
                  
                    
	
		Apple Pay
		
  	
                  
                
              
              
                Tags:
              
              
              
            
          
                    
                      Hi @Commander, The Apple Pay servers are purged frequently due to privacy and security policies, so I'll need you to follow the steps in the post below, then reply to this thread with the submitted Feedback ID: Gathering Required Information for Troubleshooting Apple Pay In-App Provisioning or In-App Verification Issues https://developer.apple.com/forums/thread/762893 Once I have the Feedback ID with the requested details listed in the post above, I'll be able to provide guidance for you to resolve the reported errors, as well as troubleshoot your implementation and PNO metadata configuration, as needed. Cheers, Paris X Pinkney |  WWDR | DTS Engineer
                    
                  
                
              
              
                
                Topic:
                  
	
		App & System Services
  	
                
                
                SubTopic:
                  
                    
	
		Apple Pay
		
  	
                  
                
              
              
                Tags:
              
              
              
            
          
                    
                      We have developed Apple Wallet Extension for our App. The in-app provisioning for the card is working. However when we try to add the card from Wallet extension it gives error saying Your issuer does not yet offer support for this card. From the apple documentation we can see the issues is same as mentioned in Scenario 2 at following link https://applepaydemo.apple.com/in-app-provisioning#8.4 We are getting eligibilityStatus as 0 Below is the response from Wallet captured using SysDiagnosis https://crt-pod1-smp-device.apple.com:443/broker/v4/devices/0434320BCB1A90022306073796318273728D0A367FA927F4/cards 200 Time profile: 1.77856 seconds { x-conversation-id = ...... Content-Type = application/json x-pod = crt-pod1 x-xss-protection = 1; mode=block Server = Apple x-pod-region = paymentpass.com.apple regionbrokerurl = https://crt-pod1-smp-device.apple.com:443/broker Date = Wed, 06 Aug 2025 11:39:30 GMT Content-Length = 488 x-envoy-upstream-service-time = 1400 Strict-Transport-Security =
                    
                  
                
                    
                      We have an Apple Pay account and have successfully created and verified the payment processing certificate in our Apple Developer account. When initiating an Apple Pay payment, the Apple session is created successfully with the correct data return from api , but it is not accepted with the error: “Payment not completed.” The issue occurs even though the merchant validation step works without errors. Our websites where this is happening are: https://magicdeliver.com/ https://www.pulsarmodular.com/ Could you please help us identify the cause of the issue and guide us on resolving it?