Отмена подписки Paypal API + Ax ios + React - PullRequest
0 голосов
/ 20 июня 2020

Я застрял с ошибкой смарт-кнопок Paypal, в которой говорится: 401 (Unauthorized)

Бизнес-решение оплачено, и все, что должно быть авторизовано, есть.

Это функция, которую я создал . Все, что находится между [], является держателем частной информации:

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}`)
        });
}

1 Ответ

0 голосов
/ 20 июня 2020

Я не вижу проблемы с вашим кодом, поэтому для устранения неполадок с кодом 401 необходимо будет изучить клиентский идентификатор, токен доступа и полное тело ответа + заголовки ответа (включая PayPal-Debug-Id). Отправить эту информацию в службу поддержки PayPal, если вы не собираетесь публиковать ее здесь.

...