首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >由于权限不足,paypal退款订单API返回授权失败

由于权限不足,paypal退款订单API返回授权失败
EN

Stack Overflow用户
提问于 2022-02-09 12:16:59
回答 1查看 356关注 0票数 -1

目前,我正在将订单金额转拨到正常工作的商家帐户中。

但是现在,当我执行退款操作时,会出现错误。

我遵循的步骤是:

  1. 从他/她的刷新令牌(存储在数据库中)(使用https://api-m.sandbox.paypal.com/v1/identity/openidconnect/tokenservice API)

获取商人的访问令牌

  1. 现在使用上面的令牌(从步骤1)在下面的API https://api.sandbox.paypal.com/v2/payments/captures/{captureId}/refund https://api.sandbox.paypal.com/v2/payments/captures/{captureId}/refund

中进行退款处理。

captureId :从订单细节中获取

退款api的回应:

代码语言:javascript
运行
复制
{
    "name": "NOT_AUTHORIZED",
    "message": "Authorization failed due to insufficient permissions.",
    "debug_id": "60091a8e09195",
    "details": [
        {
            "issue": "PERMISSION_DENIED",
            "field": "capture_id",
            "value": "90Y75959CH863854A",
            "description": "You do not have permission to access or perform operations on this resource.",
            "location": "path"
        }
    ],
    "links": [
        {
            "href": "https://developer.paypal.com/docs/api/payments/v2/#error-PERMISSION_DENIED",
            "rel": "information_link"}
    ]}

有人能帮我找出我在做什么错误吗?我该如何解决这个问题呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-10 04:51:52

要确定授权期间应该尝试询问哪些作用域,请使用自己的凭据执行正常的access_token请求,并查看返回的scopes变量。

https://uri.paypal.com/services/payments/refund似乎是相关的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71049463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档