【问题标题】:Cancel Subscription Paypal API + Axios + React取消订阅 Paypal API + Axios + React
【发布时间】:2020-10-10 15:39:45
【问题描述】:

我遇到了一个显示 401 (Unauthorized) 的 Paypal Smart 按钮错误

业务解决方案是付费的,所有应该授权的都是。

这是我创建的函数。 [ ] 之间的任何内容都是私人信息的持有者:

cancelSubscription = () => {
    axios({
        url: `https://api.paypal.com/v1/billing/subscriptions/[USER_SUBSCRIPTION_ID]/cancel`,
        method: 'post',
        headers: { "Content-Type": "application/json", "Authorization": "Bearer [FACILITATOR_ACCESS_TOKEN]" },
        data: { "reason": "test -- Not satisfied with the service" }
    })
        .then(res => {
            console.log(`Axios Call completed: ${res}`)
        });
}

【问题讨论】:

    标签: reactjs paypal axios paypal-subscriptions


    【解决方案1】:

    我没有发现您的代码有问题,因此必须查看客户端 ID、访问令牌和完整的响应正文 + 响应标头(包括 PayPal-Debug-Id)来解决 401 问题。提交如果您不打算在此处发布,请将此信息发送给 PayPal 支持。

    【讨论】:

      猜你喜欢
      • 2015-01-28
      • 2020-08-16
      • 2011-01-06
      • 2013-05-18
      • 2011-12-14
      • 2022-09-27
      • 2023-02-02
      • 2020-09-17
      • 2021-09-18
      相关资源
      最近更新 更多