I am using the following React component to connect with PayPal (AAC).
<AACComponent
clientId="<client_id>"
merchantId="<Merchant Account ID>"
env="<sandbox/production>"
pageType="<signup/login>"
onLogin={onLogin}
/>
I have been using this for several months and it returns the users auth token which is then used to get their paypal ID. Yesterday it started giving the following error:
Version+information+is+unavailable+for+key+aac_jws_keypair
The flow is as follows:
{err: Version+information+is+unavailable+for+key+aac_jws_keypair}
There is no error code, only that one line
What is supposed to happen: It is supposed to redirect with the auth token, and it has been doing so for months. It stopped working a few days ago. I have not updated or changed anything.
This is all the error says and I cannot get in touch with anyone at PayPal to resolve this. My app is essentially broken right now due to this. Anyone else dealt with this error?
Additional info: I implemented AAC for React with this PayPal documentation
There was an expired cert on one of Paypal's systems. It should be working now. They have updated the cert, and if you are validating against a known cert, you may need to get the new cert and import it. The following is from Paypal customer support:
The PayPal Product Developers have pushed a fix for this issue. If you are still experiencing it, you may have a certificate that needs to be re-imported. There was a certificate that expired on April 29 2021.
I will be getting the certificate details from the PayPal Product Developers, if you need it.
I apologize for the inconvenience this issue has caused. Thank you for using PayPal and have a wonderful day!
Sincerely,
Jennifer Global Technical Support PayPal, Inc.