Apple Pay - Payment Processing Certificate

Hey there, I have a question about the Payment Processing Certificate.
Does this certificate need to be in an account that is only using Push Provisioning in the apps? We don't have any payments being made in app.
Do the Wallet app use this certificate to make the payments? Or only stores uses it to make in-app payments?

The final question is: can we remove this certificate?

Answered by DTS Engineer in 796030022

Hi @vitortrimer,

You wrote:

Does this certificate need to be in an account that is only using Push Provisioning in the apps? We don't have any payments being made in app.

No. The payment processing certificate is associated with your merchant ID, and is used to secure Apple Pay on the Web transaction data. The Apple Pay servers use the certificate's public key to encrypt payment data. You, or your payment service provider (PSP), use the private key to decrypt data to process payments.

Note: The payment processing certificate expires every 25 months, If the certificate is revoked, you can recreate it.

For more information on configuring your merchant ID and certificates, please see Configuring Your Environment.

Then, you wrote:

Do the Wallet app use this certificate to make the payments? Or only stores uses it to make in-app payments?

No, the Wallet app does not make payments directly. The certificate is used to validate you merchant for Apple Pay on the Web. In-app purchases are a separate feature and requires the StoreKit framework, see here for more information.

Lastly, you wrote:

The final question is: can we remove this certificate?

Yes, you can revoke an active certificate at any time. As noted above, you can recreate a previously revoked certificate as well.

Cheers,

Paris

Hi @vitortrimer,

You wrote:

Does this certificate need to be in an account that is only using Push Provisioning in the apps? We don't have any payments being made in app.

No. The payment processing certificate is associated with your merchant ID, and is used to secure Apple Pay on the Web transaction data. The Apple Pay servers use the certificate's public key to encrypt payment data. You, or your payment service provider (PSP), use the private key to decrypt data to process payments.

Note: The payment processing certificate expires every 25 months, If the certificate is revoked, you can recreate it.

For more information on configuring your merchant ID and certificates, please see Configuring Your Environment.

Then, you wrote:

Do the Wallet app use this certificate to make the payments? Or only stores uses it to make in-app payments?

No, the Wallet app does not make payments directly. The certificate is used to validate you merchant for Apple Pay on the Web. In-app purchases are a separate feature and requires the StoreKit framework, see here for more information.

Lastly, you wrote:

The final question is: can we remove this certificate?

Yes, you can revoke an active certificate at any time. As noted above, you can recreate a previously revoked certificate as well.

Cheers,

Paris

Apple Pay - Payment Processing Certificate
 
 
Q