首页 > 解决方案 > 与 PayPal 连接停止工作并给出错误:版本+信息+is+unavailable+for+key+aac_jws_keypair 后未进行任何更改

问题描述

我正在使用以下 React 组件连接 PayPal (AAC)。

 <AACComponent
   clientId="<client_id>"
   merchantId="<Merchant Account ID>"
   env="<sandbox/production>"
   pageType="<signup/login>"
   onLogin={onLogin} 
 />

我已经使用了几个月,它返回用户身份验证令牌,然后用于获取他们的贝宝 ID。昨天它开始给出以下错误:

Version+information+is+unavailable+for+key+aac_jws_keypair

流程如下:

  1. 用户在我的网站上选择“继续使用 PayPal”
  2. 他们被重定向到使用 PayPal 正式登录
  3. 他们成功登录
  4. PayPal 重定向到我的应用程序并出现错误:{err: Version+information+is+unavailable+for+key+aac_jws_keypair}

没有错误代码,只有那一行

应该发生什么: 它应该使用身份验证令牌重定向,并且已经这样做了几个月。几天前它停止工作了。我没有更新或改变任何东西。

这就是错误的全部内容,我无法与 PayPal 的任何人联系以解决此问题。由于这个原因,我的应用程序现在基本上已经坏了。其他人处理过这个错误吗?

附加信息:我使用此 PayPal 文档为 React 实现了 AAC

标签: paypalpaypal-rest-sdk

解决方案


Paypal 的一个系统上有一个过期的证书。它现在应该可以工作了。他们已经更新了证书,如果您要针对已知证书进行验证,您可能需要获取新证书并将其导入。以下来自 Paypal 客户支持:

PayPal 产品开发人员已针对此问题进行了修复。如果您仍然遇到它,您可能有一个需要重新导入的证书。有一张证书于 2021 年 4 月 29 日到期。

如果您需要,我将从 PayPal 产品开发人员处获取证书详细信息。

对于这个问题给您带来的不便,我深表歉意。感谢您使用 PayPal,祝您有美好的一天!

真挚地,

Jennifer 全球技术支持 PayPal, Inc.


推荐阅读