> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aftersell.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Обновления подписок с Recharge

> Пошаговое руководство по подключению Recharge и настройке обновлений подписок (Subscription Upgrades) в Aftersell.

На этой странице описано всё, что касается использования **Recharge** с обновлениями подписок (Subscription Upgrades). Полный обзор работы обновлений подписок см. в разделе [Обновления подписок](/ru/aftersell/subscription-upgrades).

<div id="supported-features">
  ## Поддерживаемые функции
</div>

Recharge поддерживает все типы обновлений подписок:

* Изменение частоты доставки или списания
* Замена на другой товар
* Оба варианта — изменение частоты и замена товара
* Добавление ещё одного товара с подпиской в подписку (см. [Добавление товара](/ru/aftersell/subscription-upgrades-add-item))
* Частоты с предоплатой и постоплатой

<div id="generating-your-recharge-api-token">
  ## Создание API-токена Recharge
</div>

1. Войдите в портал продавца Recharge.
2. Перейдите в **Tools & Apps → API Tokens**.
3. Нажмите **Create an API Token**.
4. Введите название и контактный адрес электронной почты.
5. Задайте разрешения, необходимые Aftersell: **Read and Write** для Subscriptions и **Read** для Orders и Plans. Область доступа Products не требуется.
6. Нажмите **Save** и скопируйте API-ключ.

Токен должен содержать все четыре области доступа: `read_orders`, `read_subscriptions`, `write_subscriptions` и `read_plans`. Aftersell проверяет наличие всех четырёх при тестировании ключа и указывает отсутствующие в сообщении об ошибке.

Подробнее см. в [документации по API Recharge](https://docs.rechargepayments.com/).

<div id="connecting-recharge-in-the-setup-wizard">
  ## Подключение Recharge в мастере настройки
</div>

Когда вы дойдёте до шага **Step 1: Connect provider** в мастере обновления подписки:

1. Выберите **Recharge** в раскрывающемся списке **Subscription provider**.
2. Вставьте ваш API-токен в поле **API token**.
3. Нажмите **Test API key**. Aftersell проверит токен: корректность аутентификации, наличие всех необходимых областей доступа и принадлежность токена вашему магазину.
4. После успешной проверки (зелёная галочка) нажмите **Continue**, чтобы перейти к шагу 2.

Результат проверки отображается в одном из двух состояний:

* **Зелёная галочка — «API key verified».** Токен прошёл аутентификацию, все необходимые области доступа присутствуют, и токен принадлежит вашему магазину. Кнопка **Continue** теперь доступна.
* **Красный значок отмены.** Проверка не прошла успешно. Прочитайте сообщение рядом со значком: либо токен был отклонён, либо в нём отсутствуют необходимые области доступа. В сообщении указаны конкретные отсутствующие области. Исправьте токен в Recharge и повторите проверку. Либо Aftersell не смог завершить проверку («Could not verify the API key. Please try again.») — это сбой вызова, а не неверный токен; в этом случае просто повторите проверку.

Результат «не удалось проверить» выглядит точно так же, как отклонение, поэтому ориентируйтесь на сообщение, а не на значок. Кнопка **Continue** остаётся неактивной, пока проверка не завершится успешно, а изменение провайдера или токена сбрасывает предыдущий результат.

<div id="verifying-an-upgrade-in-recharge">
  ## Проверка обновления в Recharge
</div>

После размещения тестового заказа и принятия предложения об обновлении:

Перейдите в раздел **Customers** в панели Recharge, найдите клиента и откройте **Subscriptions**. Активная подписка должна сразу отражать новую частоту, товар или скидку.

Recharge обновляется практически в реальном времени после принятия предложения.

<div id="troubleshooting-recharge-specific-issues">
  ## Устранение проблем, специфичных для Recharge
</div>

**Обновление было принято, но подписка не изменилась**

Наиболее частые причины:

* Срок действия вашего API-токена истёк или у него нет необходимых разрешений. Токен должен иметь `read_orders`, `read_subscriptions`, `write_subscriptions` и `read_plans`. Перейдите к шагу **Step 1: Connect provider**, повторно проверьте ключ и посмотрите в сообщении об ошибке, каких именно областей доступа не хватает.
* Подходящий товар в воронке не совпадает с тем, на что клиент фактически подписан.

Aftersell автоматически повторяет неудачные вызовы провайдера в фоновом процессе. Если все повторы завершились неудачей, обратитесь в поддержку, указав URL вашего магазина, идентификатор заказа Shopify, адрес электронной почты клиента, приблизительное время принятия обновления и используемого провайдера.

**Раскрывающийся список планов продаж пуст**

Вариант «Use an existing selling plan» получает планы напрямую из Recharge. Если список пуст:

* Убедитесь, что планы продаж настроены в вашей панели Recharge.
* Убедитесь, что у вашего API-токена есть область доступа `read_plans`.
* Вернитесь к шагу **Step 1: Connect provider**, повторно проверьте API-ключ и продолжите.

***

← Назад к [Обзору обновлений подписок](/ru/aftersell/subscription-upgrades) · [Настройка и конфигурация](/ru/aftersell/subscription-upgrades-setup) · [Что такое интеграции?](/ru/aftersell/subscription-upgrades-integrations)
