Эта функция доступна только на тарифных планах Business и выше .
Если вы используете Revroute Partners для своей партнёрской программы, вам также может потребоваться отслеживать события возвратов и соответственно обновлять статус комиссии партнёра.
Комиссии, которые уже выплачены, не могут быть возвращены. Чтобы учесть это, мы рекомендуем установить период удержания выплат для вашей программы, соответствующий политике возвратов вашей компании.
Например, если вы предлагаете 30-дневную политику возвратов, установите период удержания выплат в 30 дней.
Если вам всё же необходимо вернуть комиссию, которая уже была выплачена, вы можете создать возврат (clawback).
Отслеживание возвратов через интеграцию со Stripe
Хорошая новость: если вы используете нашу интеграцию со Stripe, возвраты отслеживаются автоматически без дополнительной настройки.
Отслеживание возвратов вручную
Если вы не используете нашу интеграцию со Stripe и отслеживаете продажи вручную, вот как можно отслеживать возвраты:
Передайте invoiceId при отслеживании продажи
При отслеживании продажи через POST /track/sale обязательно передайте уникальный invoiceId в запросе, связанный с продажей.
Получите комиссию
Затем, чтобы отследить возврат, найдите нужную комиссию, отфильтровав
комиссии по тому же invoiceId,
который вы передали на шаге 1.
Обновите статус комиссии
Наконец, используйте эндпоинт PATCH /commissions/{id}, чтобы обновить статус комиссии на “refunded”. Это исключит комиссию из ожидающих выплат партнёру.
