You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Postman调用Razorpay API创建关联账户时遇Access Denied错误

问题分析

你遇到的问题是:使用相同的Basic Auth认证方式调用Razorpay API时,创建订单操作正常,但创建关联账户(端点https://api.razorpay.com/v2/accounts)时返回BAD_REQUEST_ERROR,错误描述为Access Denied。

解决方案
  • 确认API密钥的Route权限:Razorpay的API密钥权限是细分的,创建订单的权限默认开放,但创建关联账户属于Route功能范畴,需要密钥具备Route相关操作权限。登录Razorpay后台,检查当前使用的密钥是否启用了Route权限。
  • 开通Razorpay Route服务:关联账户是Route模块的核心功能,必须先在Razorpay后台申请开通Route服务,未开通的话,即使密钥正确,也会被拒绝访问v2/accounts端点。
  • 验证请求方法:创建关联账户必须使用POST请求,确认Postman中选择的请求方法正确,避免误选GET/PUT等其他方法。
  • 检查测试环境权限:如果使用的是测试密钥,确认测试环境下是否已开通Route功能,部分功能在测试环境需要单独申请启用。
  • 二次核对请求头细节:虽然创建订单正常,但仍需确认:
    • Content-Type头严格为application/json,无拼写错误
    • Authorization头格式正确:Basic <base64编码的key_id:key_secret>,可通过在线base64工具核对编码结果是否正确

内容的提问来源于stack exchange,提问作者Ashish Tandon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 19:22:38