Can someone please let us know that adding a new certificate to the current Apple Payment processing will not affect the current certificate for the existing users until it gets expires and also do we need to generate a new provisioning profile for this apple payment certificate update?
You would need to generate either the new PSP Assets to be added to your Merchant Identifier. Once generated the new keys / certificate are dormant on the Apple Developer account, ready to be activated. Next, you would download the new Payment Processing Certificate (and provide it to their PSP if they are decrypting). At this point there should be two key pairs/certificates on the platform. Next, you will need to activate the new keys/certificate within the Apple Developer Account and this triggers the new keys to be propagated to our data centers and will be used for all new transactions.
Finally, PSP checks the publicKeyHash for each transaction to identify the appropriate private key to use for decryption of the payment token.
This process is not specifically bound to the provisioning profile.
Matt Eaton
DTS Engineering, CoreOS
meaton3@apple.com