Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Apple Pay Payment certificate is not trusted

I am working on implementing Apple Pay in my ios app, For that I tried to create certificates on the apple account.

I followed this setting_up_apple_pay_requirements link.

and followed the exectly these three steps

1.) Create a merchant ID.

2.)Create a Payment Processing certificate.

3.) Enable Apple Pay in Xcode.

But in my key chain when i added the created certificate, then it is showing "Apple Pay Payment Processing:"merchent id" certificate is not trusted"

Thanks in advance

like image 897
Parv Bhasker Avatar asked Oct 17 '18 10:10

Parv Bhasker


People also ask

Why is my certificate not trusted Apple?

You must manually turn on trust for SSL/TLS when you install a profile that is sent to you via email or downloaded from a website. If you want to turn on SSL/TLS trust for that certificate, go to Settings > General > About > Certificate Trust Settings.

What is an Apple pay certificate?

The payment processing certificate is used to encrypt the Apple Pay token. The payment processing certificate is valid for 25 months from activation. If you do not replace the CSR and activate the new certificate prior to the expiration date, all Apple Pay transactions will fail.

How do I trust certificates on Iphone iOS 15?

The user can then trust the certificate on the device by going to Settings > General > About > Certificate Trust Settings.


1 Answers

I followed this trust error in key cain certificates

where it says "If you see a warning in Keychain Access that the certificate was signed by an unknown authority or that it has an invalid issuer, make sure you have the WWDR intermediate certificate - G2 and the Apple Root CA - G2 installed in your keychain. You can download them from apple.com/certificateauthority."

After downloading and adding "Worldwide Developer Relations - G2 Certificate " certificates into key chain. Now its is saying "This certificate is valid"

Download certificate from here

like image 106
Parv Bhasker Avatar answered Sep 21 '22 16:09

Parv Bhasker