为什么我会收到"403 or 010: Not Allowed"错误?

403 或 010 API 错误消息

向 Adyen 提交 API 调用后,您可能会在 API 响应中收到 403 不允许或禁止错误。我们返回的 API 响应如下所示:

{
   "status" : 403,
   "errorCode" : "010",
   "message" : "Not allowed",
   "errorType" : "security"
}

它可以伴随 errorCodes: 010、802 和 701 一起出现,表明您缺少正确的权限。这很可能意味着您的 API 凭证(网络服务用户)(例如 ws@Company.[YourCompanyAccount])对您尝试提出的请求不具备合适的角色

对错误消息进行故障排除

  1. 如果您通过发送原始(未加密)持卡人数据来执行付款请求,则需要为您的网络服务用户启用 API PCI Payments 角色。请注意,使用测试版本时我们可以为您启用此功能,但在正式版本中您需要完全符合 PCI 标准。因此,如果您不完全符合 PCI 标准,请改用我们的客户端解决方案
    1. 若要通过 Postman 等工具来测试付款,您可以“加密”测试卡详细信息
    2. 要在 TEST(测试版)中获得 API PCI Payments(API PCI 付款)角色,请让您的管理员提交申请以获取该角色。
    3. 要在 LIVE(正式版)中获得此角色,您必须获得 PCI 1 级或 2 级认证
  2. 如果您正通过我们的客户端解决方案(例如 Drop-in 或 Components)进行测试并且遇到这一错误,则意味着网络服务用户可能缺失 Checkout 网络服务角色。
    1. 如果是这样,请提交申请,以便在 TEST(测试版)上启用此角色。
    2. 要在 LIVE(正式版)上获得此角色,您必须符合 PCI SAQ-A 标准

提示:详细了解如何处理 HTTP 响应错误消息

 

了解更多

查找有关此主题的更多详情。

The illustration of support agent wearing a headset.

您是否需要其他帮助?

联系我们的支持团队

通过添加图像或屏幕截图向我们发送您的问题的详细信息。

提交请求