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

# Захват платежей

> Как избежать пропущенных платежей по заказам с послепродажными апселлами 

***

<div id="payment-capture">
  ## Захват платежей
</div>

Если ваш магазин использует ручной захват платежей (Manual Payment Capture), вы можете видеть некоторые заказы в статусе частичной оплаты. Эта статья покажет вам, как решить эту проблему, сохранив ваши настройки ручного захвата платежей.

***

<div id="why-this-happens">
  ## Почему это происходит
</div>

Если ваш магазин использует приложение для обнаружения мошенничества (например, **NoFraud** или **Riskified**), это приложение может изначально не поддерживать послепродажные апселлы. В таких случаях оно часто захватывает платёж по заказу слишком рано, до того как добавлен послепродажный апселл. Платёж за послепродажный апселл будет авторизован, но захвачен будет только первоначальный платёж. Такой заказ будет отображаться как **Partially paid** (частично оплаченный).

Кроме того, момент захвата платежа приложением для обнаружения мошенничества может мешать логике очистки товаров Aftersell. Если приложение захватывает исходный платёж **после** неудачной авторизации апселла, Aftersell может не удалить неоплаченный товар апселла из заказа, как ожидается. Это может привести к тому, что клиенты получат бесплатный продукт.

***

<div id="how-to-fix-it">
  ## Как это исправить
</div>

Сначала нужно подтвердить, что вы действительно используете ручной захват платежей. Если нет, то, к сожалению, остальная часть этой статьи к вам не относится.

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

Если вы сейчас используете ручной захват платежей, продолжайте читать!

<div id="creating-a-shopify-flow">
  ### Создание Shopify Flow
</div>

Самое простое решение, гарантирующее захват всех платежей по заказу, — использовать **Shopify Flow**. Ниже изображение Shopify Flow, которое это делает:

<Frame>
  <img src="https://mintcdn.com/aftersell/1Y3gBpUfxv16VGSW/images/aftersell/payment-capture-flow-order-transaction-trigger.png?fit=max&auto=format&n=1Y3gBpUfxv16VGSW&q=85&s=888c097e6cc1e6292011cf1f1733a6fb" alt="Shopify Flow с триггером транзакции заказа, условиями и действием захвата платежа" width="2776" height="1720" data-path="images/aftersell/payment-capture-flow-order-transaction-trigger.png" />
</Frame>

<div id="explaining-the-flow">
  ### Объяснение Flow
</div>

Этот flow состоит из 3 шагов:

1. **Триггер** установлен так, чтобы flow запускался только при создании транзакции заказа. Первая транзакция заказа создаётся, когда клиент размещает заказ. Дополнительная транзакция создаётся, если клиент принимает послепродажный апселл Aftersell. Наша цель — захватить платёж по второй транзакции, поэтому на следующем шаге мы проверим ряд условий.
2. **Условия** установлены так, чтобы flow продолжался только в определённых сценариях. Мы хотим, чтобы этот flow продолжался только если созданная транзакция относится к послепродажному апселлу. Мы также не хотим запускать этот flow, если платёж по исходному заказу ещё не захвачен. Этот flow должен захватывать только пропущенный дополнительный платёж. Если ещё не было захвачено ни одного платежа, мы ничего не делаем в этом flow и предполагаем, что обычная система захвата платежей захватит полную сумму.
3. **Захват платежа** после прохождения всех проверок. Это захватит платёж только на дополнительную сумму от послепродажного апселла. Проблема решена!

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

***

<div id="post-purchase-upsell-payment-capture-not-working">
  ## Захват платежей за послепродажные апселлы не работает
</div>

\<Note>

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

\</Note>

<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="how-to-fix-it-2">
  ### Как это исправить
</div>

<Tip>
  **Используйте шаблон Flow от Aftersell для настройки в один клик.** Aftersell публикует готовый шаблон Flow под названием **«Capture payment when a post-purchase upsell is accepted»** в библиотеке шаблонов Shopify Flow. Вы можете установить его прямо из приложения Flow, не собирая рабочий процесс вручную. Найдите его в библиотеке шаблонов Flow в категории **Orders**.
</Tip>

Если вы предпочитаете собрать flow вручную, создайте новый **Shopify Flow** со следующей конфигурацией:

1. **Триггер:** «Aftersell Post Purchase Offer Accepted» — срабатывает, когда клиент принимает послепродажное апселл-предложение Aftersell и товар успешно добавляется в заказ.
2. **Условие:** «Order capturable is equal to True» — гарантирует, что flow пытается захватить платёж только когда заказ находится в состоянии, допускающем захват.
3. **Действие:** «Capture payment» — если условие истинно, flow захватывает непогашенный платёж на сумму апселла.

<Frame>
  <img src="https://mintcdn.com/aftersell/1Y3gBpUfxv16VGSW/images/aftersell/payment-capture-flow-offer-accepted-trigger.gif?s=0c8c6b8581cb19d683d251e4159112df" alt="Shopify Flow с триггером принятия предложения Aftersell, условием capturable и действием захвата платежа" width="868" height="1080" data-path="images/aftersell/payment-capture-flow-offer-accepted-trigger.gif" />
</Frame>

\<Warning>

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

\</Warning>

\<Info>

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

\</Info>

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

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

***

<div id="summary">
  ## Итоги
</div>

| Ситуация                                                                                                                                                                  | Причина                                                                                                                                                                             | Исправление                                                                                   |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
| Внезапный всплеск заказов Partially paid по послепродажным апселлам (с приложением против мошенничества или без него)                                                     | Shopify обновил шаблон автоматизации «Capture payment if order is not high fraud risk» примерно 31 марта 2026 года, изменив запуск анализа мошенничества при редактировании заказов | Создайте Shopify Flow «Aftersell Post Purchase Offer Accepted»                                |
| Приложение для обнаружения мошенничества (например, Riskified, NoFraud) захватывает платёж слишком рано, или клиенты получают бесплатный продукт из-за неудачных апселлов | Приложение захватывает исходный платёж до добавления апселла или мешает таймингу очистки товаров                                                                                    | Создайте Shopify Flow «Order transaction created» из раздела о ручном захвате выше            |
| Клиенты получают письма со счетами после принятия послепродажного апселла                                                                                                 | Shopify Flow может содержать условие presentment money, по которому Shopify возвращает некорректные данные                                                                          | Удалите условие presentment money из flow (оставьте только условие «Order capturable»)        |
| Вы не используете ручной захват платежей                                                                                                                                  | Другая проблема — эта статья не применима                                                                                                                                           | Другие причины см. в статье [Частично оплаченные заказы](/ru/aftersell/partially_paid_orders) |

***

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

<div id="i-dont-use-a-fraud-app-why-are-my-post-purchase-upsell-payments-not-being-captured">
  ### Я не использую приложение против мошенничества. Почему платежи за мои послепродажные апселлы не захватываются?
</div>

Shopify обновил встроенный шаблон автоматизации «Capture payment if order is not high fraud risk» примерно 31 марта 2026 года. Раньше Shopify повторно запускал анализ мошенничества при редактировании заказа (например, при добавлении послепродажного апселла), что повторно запускало flow захвата платежа. Shopify больше этого не делает, поэтому платёж за апселл не захватывается. Создание описанного выше Shopify Flow «Aftersell Post Purchase Offer Accepted» решит эту проблему.

<div id="will-the-new-flow-capture-the-full-order-amount-or-just-the-upsell-amount">
  ### Новый flow захватит полную сумму заказа или только сумму апселла?
</div>

Flow захватывает только непогашенную сумму апселла. Он не захватывает повторно и не удваивает захват платежа по исходному заказу.

<div id="what-happens-if-the-order-is-not-capturable-when-the-flow-runs">
  ### Что произойдёт, если заказ не допускает захват на момент запуска flow?
</div>

Flow сначала проверяет условие «Order capturable». Если заказ уже допускает захват, платёж захватывается сразу.

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

Собранный вручную flow с единственным условием останавливается на первой проверке без повторной попытки.

<div id="i-already-have-a-shopify-automation-for-capturing-payment-do-i-need-to-change-it">
  ### У меня уже есть автоматизация Shopify для захвата платежей. Нужно ли её менять?
</div>

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

<div id="my-customers-are-receiving-invoice-emails-after-accepting-a-post-purchase-upsell-what-is-happening">
  ### Мои клиенты получают письма со счетами после принятия послепродажного апселла. Что происходит?
</div>

Это может происходить, если Shopify Flow содержит условие presentment money amount. Shopify иногда возвращает presentment money amount равным 0, даже когда есть непогашенный остаток. В этом случае flow пропускает захват платежа, а Shopify вместо этого отправляет клиенту письмо со счётом. Исправление — удалить условие presentment money из flow и оставить только проверку «Order capturable».

<div id="i-use-riskified-nofraud-and-my-customers-are-getting-free-product-from-upsells-what-is-happening">
  ### Я использую Riskified / NoFraud, и мои клиенты получают бесплатный продукт из апселлов. Что происходит?
</div>

Когда клиент принимает послепродажный апселл, но авторизация платежа за апселл не удаётся, Aftersell должен удалить неоплаченный товар из заказа спустя заданное время (настраивается в Aftersell > Settings > Fulfillment and Payment > Partially Paid). Однако если ваше приложение против мошенничества захватывает исходный платёж в определённый момент последовательности, оно может помешать логике очистки Aftersell, из-за чего неоплаченный товар останется в заказе и будет отгружен бесплатно. Исправление через Shopify Flow, описанное выше, поможет, обеспечив своевременный захват платежа. Вам также следует проверить настройки автоматического удаления Partially Paid и настройки задержки заказов, чтобы предотвратить фулфилмент до подтверждения оплаты.

<div id="is-aftersell-involved-in-payment-capture">
  ### Участвует ли Aftersell в захвате платежей?
</div>

Нет. Aftersell не участвует в авторизации или захвате платежей. Aftersell указывает Shopify добавить продукт апселла в заказ через post-purchase API Shopify. Остальную часть процесса оплаты обрабатывает Shopify. Shopify Flows, описанные в этой статье, — рекомендованный способ гарантировать захват платежей.

<div id="where-can-i-learn-more-about-partially-paid-orders">
  ### Где можно узнать больше о частично оплаченных заказах?
</div>

Подробности о причинах частично оплаченных заказов и способах их разрешения см. в нашей статье [Частично оплаченные заказы](/ru/aftersell/partially_paid_orders).
