> ## 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.

# Ручной захват платежей

> Исправьте частично оплаченные заказы с послепродажными апселлами при ручном захвате платежей, установив шаблон Shopify Flow от Aftersell в несколько кликов.

Если ваш магазин использует ручной захват платежей (Manual Payment Capture), некоторые заказы с принятым послепродажным апселлом могут отображаться как **Partially paid** (частично оплаченные): исходный платёж захвачен, а платёж за апселл только авторизован. Примерно с 31 марта 2026 года чаще всего это вызвано изменением автоматизации Shopify. В этой статье объясняется, что изменилось и как это исправить с помощью шаблона Shopify Flow от Aftersell, сохранив ваши настройки ручного захвата платежей.

<Note>
  Используете приложение для обнаружения мошенничества, например **NoFraud** или **Riskified**, которое захватывает платёж до добавления апселла, или замечаете, что клиенты получают бесплатный продукт из-за неудачных апселлов? См. [Захват платежей с приложениями для обнаружения мошенничества](/ru/aftersell/fraud-detection-payment-capture).
</Note>

<div id="confirm-your-payment-capture-settings">
  ## Подтвердите настройки захвата платежей
</div>

Эта статья относится только к магазинам с ручным захватом платежей. В вашем магазине может быть настроена система автоматического захвата платежей, при этом в Shopify всё ещё может быть включена настройка ручного захвата платежей. Проверьте настройки захвата платежей вашего магазина:

**Shopify Admin > Settings > Payments > Payment Capture Method**

<Frame>
  <img src="https://mintcdn.com/aftersell/1Y3gBpUfxv16VGSW/images/aftersell/payment-capture-shopify-payments-setting.gif?s=0c7250818cb992fbdeb725072ddcc754" alt="Настройки Shopify Payments с опцией метода захвата платежей" width="1912" height="1080" data-path="images/aftersell/payment-capture-shopify-payments-setting.gif" />
</Frame>

Если вы не используете ручной захват платежей, остальная часть этой статьи к вам не относится. Другие причины см. в статье [Частично оплаченные заказы](/ru/aftersell/partially_paid_orders).

<div id="what-changed">
  ## Что изменилось
</div>

Shopify обновил свой встроенный шаблон автоматизации **«Capture payment if order is not high fraud risk»** примерно **31 марта 2026 года**. Это обновление изменило то, как Shopify оценивает риск мошенничества при редактировании заказов, что сломало автоматический захват платежей для послепродажных апселлов.

Раньше Shopify повторно запускал анализ мошенничества при редактировании заказа (например, при добавлении товара послепродажного апселла). Это изменение уровня риска повторно запускало flow шаблона захвата платежа, захватывая платёж за апселл. Shopify больше не запускает анализ мошенничества при редактировании заказов, поэтому flow шаблона не срабатывает повторно и платёж за апселл не захватывается.

Эта проблема затрагивает магазины **как с приложением** для обнаружения мошенничества, **так и без него**.

<div id="symptoms">
  ## Симптомы
</div>

Вы, возможно, столкнулись с этой проблемой, если:

* Вы заметили внезапный всплеск заказов **Partially paid** по послепродажным апселлам
* Как Partially paid отображаются только заказы, в которых клиент принял послепродажный апселл
* Платёж по исходному заказу захвачен, а платёж за апселл **авторизован, но не захвачен**
* Вы ничего не меняли в настройках магазина примерно в то время, когда началась проблема

<div id="install-the-aftersell-flow-template">
  ## Установите шаблон Flow от Aftersell
</div>

Aftersell публикует готовый шаблон Shopify Flow, который настраивает весь рабочий процесс за вас в один клик. Мы рекомендуем использовать шаблон, а не собирать flow вручную.

<Steps>
  <Step title="Откройте Shopify Flow">
    В админке Shopify перейдите в **Apps > Flow** и откройте библиотеку **Templates**.
  </Step>

  <Step title="Найдите шаблон Aftersell">
    Найдите **«Capture payment when a post-purchase upsell is accepted»** (в категории **Orders**) и выберите его.
  </Step>

  <Step title="Установите и включите рабочий процесс">
    Нажмите **Install workflow**, проверьте шаги, затем включите рабочий процесс. Дополнительная настройка не требуется.
  </Step>
</Steps>

<Info>
  Ваша существующая автоматизация Shopify для захвата платежа по исходному заказу может остаться без изменений. Этот новый flow работает параллельно с ней и обрабатывает только платёж за послепродажный апселл.
</Info>

<div id="how-the-template-works">
  ## Как работает шаблон
</div>

<Frame>
  <img src="https://mintcdn.com/aftersell/5tllGPhNI007DemO/images/aftersell/payment-capture-flow-template-retry.png?fit=max&auto=format&n=5tllGPhNI007DemO&q=85&s=f44e7a0520cbb78e127811e94f014f8a" alt="Шаблон Shopify Flow с триггером принятия предложения Aftersell, условием capturable, ожиданием 60 секунд, условием повторной проверки, действиями захвата платежа и действием fail workflow run" width="1189" height="1045" data-path="images/aftersell/payment-capture-flow-template-retry.png" />
</Frame>

1. **Триггер: «Aftersell Post Purchase Offer Accepted».** Flow запускается, когда клиент принимает послепродажное апселл-предложение Aftersell и товар успешно добавляется в заказ.
2. **Условие: «Order capturable is equal to true».** Flow проверяет, может ли Shopify захватить платёж по заказу прямо сейчас.
   * **Если true**, flow выполняет **Capture payment** и захватывает непогашенную сумму апселла.
   * **Если false**, flow переходит к следующему шагу.
3. **Wait: 60 секунд.** Иногда Shopify требуется немного времени, прежде чем платёж за апселл можно будет захватить, поэтому flow ждёт одну минуту перед повторной попыткой.
4. **Условие: «Order capturable is equal to true».** Flow проверяет условие во второй раз.
   * **Если true**, flow выполняет **Capture payment**.
   * **Если false**, flow выполняет **Fail workflow run**. Shopify по-прежнему не может захватить платёж, поэтому выполнение помечается в Shopify Flow как неудачное, чтобы вы могли его проверить.

<Tip>
  Проверяйте историю выполнений Shopify Flow на наличие неудачных запусков. Неудачный запуск означает, что платёж за апселл не был захвачен автоматически и заказ может потребовать ручной проверки.
</Tip>

<Warning>
  **Не добавляйте условие presentment money amount.** Некоторые магазины сталкивались с проблемами, когда Shopify некорректно возвращает presentment money amount равным 0, даже когда есть непогашенный остаток. Добавление условия вроде «presentment money amount is greater than 0» может привести к тому, что flow пропустит захват платежа по действительным заказам. Это может закончиться тем, что клиенты получат письма со счетами вместо автоматического захвата платежа. Используйте шаблон в исходном виде: он проверяет только, допускает ли заказ захват.
</Warning>

<Accordion title="Собрать flow вручную">
  Если вы не можете использовать шаблон, создайте новый рабочий процесс в Shopify Flow со следующими шагами:

  1. Добавьте триггер **Aftersell Post Purchase Offer Accepted**.
  2. Добавьте **Condition**: **Order capturable is equal to true**.
  3. В ветке **True** добавьте действие **Capture payment**.
  4. В ветке **False** добавьте действие **Wait** со значением **60 секунд**.
  5. После ожидания добавьте второе **Condition**: **Order capturable is equal to true**.
  6. В ветке **True** второго условия добавьте действие **Capture payment**.
  7. В ветке **False** второго условия добавьте действие **Fail workflow run**.
  8. Включите рабочий процесс.
</Accordion>

<div id="after-setting-up-the-flow">
  ## После настройки Flow
</div>

* **Протестируйте flow** в development- или тестовом магазине, прежде чем включать его в продакшене.
* **Отслеживайте заказы** несколько дней после включения flow, чтобы подтвердить, что платежи захватываются как ожидается и клиентам не отправляются письма со счетами.
* **Проверьте рабочий процесс фулфилмента.** Если вы используете внешние сервисы фулфилмента, убедитесь, что этот flow захвата платежей не запускает фулфилмент раньше, чем вы готовы. Подробнее см. в нашей [документации по фулфилменту](/ru/aftersell/fulfillment).
* **Проверьте настройки задержки заказов.** Если у вас были случаи отгрузки заказов без завершённой оплаты, убедитесь, что настройки задержки заказов настроены так, чтобы предотвращать фулфилмент до полного захвата платежа.

<div id="frequently-asked-questions">
  ## Часто задаваемые вопросы
</div>

<AccordionGroup>
  <Accordion title="Участвует ли Aftersell в захвате платежей?">
    Нет. Aftersell не участвует в авторизации или захвате платежей. Aftersell указывает Shopify добавить продукт апселла в заказ через post-purchase API Shopify. Остальную часть процесса оплаты обрабатывает Shopify. Shopify Flow, описанный в этой статье, — рекомендованный способ гарантировать захват платежа.
  </Accordion>

  <Accordion title="Я не использую приложение против мошенничества. Почему платежи за мои послепродажные апселлы не захватываются?">
    Shopify обновил встроенный шаблон автоматизации «Capture payment if order is not high fraud risk» примерно 31 марта 2026 года и больше не запускает повторно анализ мошенничества при редактировании заказа. В результате платёж за апселл не захватывается. Чтобы это исправить, установите [шаблон Flow от Aftersell](#install-the-aftersell-flow-template).
  </Accordion>

  <Accordion title="Flow захватит полную сумму заказа или только сумму апселла?">
    Flow захватывает только непогашенную сумму апселла. Он не захватывает повторно и не удваивает захват платежа по исходному заказу.
  </Accordion>

  <Accordion title="Что произойдёт, если заказ не допускает захват на момент запуска flow?">
    Шаблон Aftersell сначала проверяет **Order capturable** и сразу захватывает платёж, если заказ допускает захват.

    Если нет, шаблон ждёт **60 секунд**, проверяет **Order capturable** во второй раз и захватывает платёж, если заказ за это время стал допускать захват. Если заказ по-прежнему не допускает захват, выполнение завершается с сообщением **«Order did not become capturable in time»**. В любом случае захват не выполняется слишком рано.

    Собранный вручную flow с единственным условием (без ожидания и повторной попытки) останавливается на первой проверке без повторной попытки.
  </Accordion>

  <Accordion title="У меня уже есть автоматизация Shopify для захвата платежей. Нужно ли её менять?">
    Нет. Ваша существующая автоматизация Shopify (например, «Capture payment if order is not high fraud risk») может остаться без изменений. Новый Shopify Flow работает параллельно с ней и закрывает именно пробел с платежами за послепродажные апселлы.
  </Accordion>

  <Accordion title="Мои клиенты получают письма со счетами после принятия послепродажного апселла. Что происходит?">
    Это может происходить, если Shopify Flow содержит условие presentment money amount. Shopify иногда возвращает presentment money amount равным 0, даже когда есть непогашенный остаток. В этом случае flow пропускает захват платежа, а Shopify вместо этого отправляет клиенту письмо со счётом. Удалите условие presentment money из flow и оставьте только проверку «Order capturable».
  </Accordion>

  <Accordion title="Где можно узнать больше о частично оплаченных заказах?">
    Подробности о причинах частично оплаченных заказов и способах их разрешения см. в нашей статье [Частично оплаченные заказы](/ru/aftersell/partially_paid_orders).
  </Accordion>
</AccordionGroup>
