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
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.
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.
The user can then trust the certificate on the device by going to Settings > General > About > Certificate Trust Settings.
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
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With