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

# Przechwytywanie płatności

> Jak uniknąć braku płatności za zamówienia z upsellami po zakupie 

***

<div id="payment-capture">
  ## Przechwytywanie płatności
</div>

Jeśli Twój sklep korzysta z ręcznego przechwytywania płatności (Manual Payment Capture), możesz widzieć niektóre zamówienia w statusie częściowo opłaconych. Ten artykuł pokaże Ci, jak rozwiązać ten problem, zachowując ustawienia ręcznego przechwytywania płatności.

***

<div id="why-this-happens">
  ## Dlaczego tak się dzieje
</div>

Jeśli Twój sklep korzysta z aplikacji do wykrywania oszustw (np. **NoFraud** lub **Riskified**), aplikacja ta może natywnie nie obsługiwać upsellów po zakupie. W takich przypadkach często przechwytuje płatność za zamówienie zbyt wcześnie, zanim upsell po zakupie zostanie dodany. Płatność za upsell po zakupie zostanie autoryzowana, ale przechwycona zostanie tylko pierwotna płatność. Takie zamówienie będzie wyświetlane jako **Partially paid**.

Dodatkowo moment przechwycenia płatności przez aplikację antyfraudową może kolidować z logiką czyszczenia pozycji w Aftersell. Jeśli aplikacja antyfraudowa przechwyci pierwotną płatność **po** nieudanej autoryzacji upsellu, Aftersell może nie usunąć nieopłaconej pozycji upsellowej z zamówienia zgodnie z oczekiwaniami. Może to skutkować otrzymaniem przez klientów darmowego produktu.

***

<div id="how-to-fix-it">
  ## Jak to naprawić
</div>

Najpierw musisz potwierdzić, że obecnie korzystasz z ręcznego przechwytywania płatności. Jeśli nie, to niestety reszta tego artykułu Cię nie dotyczy.

<div id="confirm-your-payment-capture-settings">
  ### Potwierdź ustawienia przechwytywania płatności
</div>

Twój sklep może mieć skonfigurowany system automatycznego przechwytywania płatności, a mimo to mieć włączone ustawienie ręcznego przechwytywania płatności w Shopify. Ustawienia przechwytywania płatności swojego sklepu możesz potwierdzić w:

**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="Ustawienia Shopify Payments pokazujące opcję metody przechwytywania płatności" width="1912" height="1080" data-path="images/aftersell/payment-capture-shopify-payments-setting.gif" />
</Frame>

Jeśli obecnie korzystasz z ręcznego przechwytywania płatności, czytaj dalej!

<div id="creating-a-shopify-flow">
  ### Tworzenie Shopify Flow
</div>

Najprostszym rozwiązaniem zapewniającym przechwycenie wszystkich płatności za zamówienie jest użycie **Shopify Flow**. Poniżej znajduje się obrazek przedstawiający Shopify Flow, który to realizuje:

<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 z wyzwalaczem transakcji zamówienia, warunkami i akcją przechwycenia płatności" width="2776" height="1720" data-path="images/aftersell/payment-capture-flow-order-transaction-trigger.png" />
</Frame>

<div id="explaining-the-flow">
  ### Wyjaśnienie przepływu
</div>

Ten przepływ ma 3 kroki:

1. **Wyzwalacz** jest ustawiony tak, aby przepływ uruchamiał się tylko po utworzeniu transakcji zamówienia. Pierwsza transakcja dla zamówienia jest tworzona, gdy klient składa zamówienie. Dodatkowa transakcja jest tworzona, jeśli klient zaakceptuje upsell po zakupie z Aftersell. Naszym celem jest przechwycenie płatności z drugiej transakcji, więc w następnym kroku sprawdzimy pewne warunki.
2. **Warunki** są ustawione tak, aby przepływ kontynuował działanie tylko w określonych scenariuszach. Chcemy, aby ten przepływ kontynuował działanie tylko wtedy, gdy utworzona transakcja pochodzi z upsellu po zakupie. Nie chcemy też uruchamiać tego przepływu, jeśli płatność za pierwotne zamówienie nie została jeszcze przechwycona. Ten przepływ ma jedynie przechwytywać dodatkową płatność, która została pominięta. Jeśli żadna płatność nie została jeszcze przechwycona, w tym przepływie nic nie robimy i zakładamy, że standardowy system przechwytywania płatności przechwyci pełną kwotę.
3. **Przechwycenie płatności**, gdy wszystkie kontrole przejdą pomyślnie. Spowoduje to przechwycenie płatności tylko za dodatkową kwotę z upsellu po zakupie. Problem rozwiązany!

Po wdrożeniu powyższego przepływu, jeśli korzystasz z zewnętrznych usług realizacji, upewnij się, że przepływ przechwytywania płatności nie ma niezamierzonych skutków dla Twojej realizacji. Więcej szczegółów na temat realizacji znajdziesz w naszej [dokumentacji realizacji](/pl/aftersell/fulfillment).

***

<div id="post-purchase-upsell-payment-capture-not-working">
  ## Przechwytywanie płatności za upsell po zakupie nie działa
</div>

\<Note>

Ta sekcja dotyczy Cię, jeśli doświadczasz **niedawnego skoku** liczby częściowo opłaconych zamówień konkretnie przy upsellach po zakupie, nawet jeśli nie używasz aplikacji do wykrywania oszustw.

\</Note>

<div id="what-changed">
  ### Co się zmieniło
</div>

Shopify zaktualizował swój wbudowany szablon automatyzacji **„Capture payment if order is not high fraud risk”** około **31 marca 2026 r.** Ta aktualizacja zmieniła sposób, w jaki Shopify ocenia ryzyko oszustwa przy edycjach zamówień, co zepsuło automatyczne przechwytywanie płatności za upselle po zakupie.

Wcześniej Shopify ponownie uruchamiał analizę ryzyka oszustwa przy edycji zamówienia (np. gdy dodawano produkt z upsellu po zakupie). Ta zmiana poziomu ryzyka ponownie uruchamiała przepływ szablonu przechwytywania płatności, przechwytując płatność za upsell. Shopify nie uruchamia już ponownie analizy ryzyka przy edycjach zamówień, więc przepływ szablonu nie uruchamia się ponownie, a płatność za upsell nie jest przechwytywana.

Ten problem dotyczy sklepów **z aplikacją do wykrywania oszustw lub bez niej**.

<div id="symptoms">
  ### Objawy
</div>

Ten problem może Cię dotyczyć, jeśli:

* Zauważyłeś nagły skok liczby zamówień **Partially paid** przy upsellach po zakupie
* Tylko zamówienia, w których klient zaakceptował upsell po zakupie, pokazują status Partially paid
* Płatność za pierwotne zamówienie jest przechwycona, ale płatność za upsell jest **autoryzowana i nieprzechwycona**
* Nie zmieniałeś niczego w ustawieniach sklepu w okresie, gdy problem się pojawił

<div id="how-to-fix-it-2">
  ### Jak to naprawić
</div>

<Tip>
  **Użyj szablonu Flow od Aftersell, aby skonfigurować wszystko jednym kliknięciem.** Aftersell publikuje gotowy szablon Flow o nazwie **„Capture payment when a post-purchase upsell is accepted”** w bibliotece szablonów Flow w Shopify. Możesz zainstalować go bezpośrednio z aplikacji Flow bez ręcznego budowania przepływu. Wyszukaj go w bibliotece szablonów Flow w kategorii **Orders**.
</Tip>

Jeśli wolisz zbudować przepływ ręcznie, utwórz nowy **Shopify Flow** z następującą konfiguracją:

1. **Wyzwalacz:** „Aftersell Post Purchase Offer Accepted” — uruchamia się, gdy klient zaakceptuje ofertę upsellu po zakupie z Aftersell i produkt zostanie pomyślnie dodany do zamówienia.
2. **Warunek:** „Order capturable is equal to True” — zapewnia, że przepływ próbuje przechwycić płatność tylko wtedy, gdy zamówienie jest w stanie umożliwiającym przechwycenie.
3. **Akcja:** „Capture payment” — jeśli warunek jest spełniony, przepływ przechwytuje zaległą płatność za kwotę upsellu.

<Frame>
  <img src="https://mintcdn.com/aftersell/1Y3gBpUfxv16VGSW/images/aftersell/payment-capture-flow-offer-accepted-trigger.gif?s=0c8c6b8581cb19d683d251e4159112df" alt="Shopify Flow z wyzwalaczem akceptacji oferty Aftersell, warunkiem capturable i akcją przechwycenia płatności" width="868" height="1080" data-path="images/aftersell/payment-capture-flow-offer-accepted-trigger.gif" />
</Frame>

\<Warning>

**Nie dodawaj warunku dotyczącego kwoty presentment money.** Niektóre sklepy doświadczyły problemów, w których Shopify błędnie zwraca kwotę presentment money jako 0, nawet gdy istnieje zaległe saldo. Dodanie warunku typu „presentment money amount is greater than 0” może spowodować, że przepływ pominie przechwycenie płatności dla prawidłowych zamówień. Może to skutkować tym, że klienci otrzymają e-maile z fakturą zamiast automatycznego przechwycenia płatności. Utrzymuj przepływ prosty: wyzwalacz, sprawdzenie capturable, przechwycenie płatności.

\</Warning>

\<Info>

Twoja istniejąca automatyzacja Shopify do przechwytywania płatności za pierwotne zamówienie może pozostać bez zmian. Ten nowy przepływ działa równolegle i obsługuje wyłącznie płatność za upsell po zakupie.

\</Info>

<div id="after-setting-up-the-flow">
  ### Po skonfigurowaniu przepływu
</div>

* **Przetestuj przepływ** w sklepie deweloperskim lub testowym, zanim włączysz go w środowisku produkcyjnym.
* **Monitoruj zamówienia** przez kilka dni po włączeniu przepływu, aby potwierdzić, że płatności są przechwytywane zgodnie z oczekiwaniami i że do klientów nie są wysyłane e-maile z fakturami.
* **Sprawdź swój przepływ realizacji.** Jeśli korzystasz z zewnętrznych usług realizacji, upewnij się, że ten przepływ przechwytywania płatności nie uruchamia realizacji, zanim będziesz gotowy. Więcej szczegółów znajdziesz w naszej [dokumentacji realizacji](/pl/aftersell/fulfillment).
* **Przejrzyj ustawienia blokady zamówień.** Jeśli zdarzyło się, że zamówienia zostały wysłane bez zakończonej płatności, potwierdź, że ustawienia blokady zamówień są skonfigurowane tak, aby zapobiec realizacji, dopóki płatność nie zostanie w pełni przechwycona.

***

<div id="summary">
  ## Podsumowanie
</div>

| Sytuacja                                                                                                                                                 | Przyczyna                                                                                                                                                                                     | Rozwiązanie                                                                                            |
| -------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ |
| Nagły skok liczby zamówień Partially paid przy upsellach po zakupie (z aplikacją antyfraudową lub bez)                                                   | Shopify zaktualizował szablon automatyzacji „Capture payment if order is not high fraud risk” około 31 marca 2026 r., zmieniając sposób przeprowadzania analizy ryzyka przy edycjach zamówień | Utwórz Shopify Flow „Aftersell Post Purchase Offer Accepted”                                           |
| Aplikacja do wykrywania oszustw (np. Riskified, NoFraud) przechwytuje płatność zbyt wcześnie lub klienci otrzymują darmowy produkt z nieudanych upsellów | Aplikacja antyfraudowa przechwytuje pierwotną płatność przed dodaniem upsellu lub koliduje z momentem czyszczenia pozycji                                                                     | Utwórz Shopify Flow „Order transaction created” z sekcji o ręcznym przechwytywaniu powyżej             |
| Klienci otrzymują e-maile z fakturą po zaakceptowaniu upsellu po zakupie                                                                                 | Shopify Flow może zawierać warunek presentment money, dla którego Shopify zwraca nieprawidłowe dane                                                                                           | Usuń warunek presentment money z przepływu (pozostaw tylko warunek „Order capturable”)                 |
| Nie korzystasz z ręcznego przechwytywania płatności                                                                                                      | Inny problem — ten artykuł Cię nie dotyczy                                                                                                                                                    | Zobacz [Częściowo opłacone zamówienia](/pl/aftersell/partially_paid_orders), aby poznać inne przyczyny |

***

<div id="frequently-asked-questions">
  ## Najczęściej zadawane pytania
</div>

<div id="i-dont-use-a-fraud-app-why-are-my-post-purchase-upsell-payments-not-being-captured">
  ### Nie używam aplikacji antyfraudowej. Dlaczego płatności za moje upselle po zakupie nie są przechwytywane?
</div>

Shopify zaktualizował swój wbudowany szablon automatyzacji „Capture payment if order is not high fraud risk” około 31 marca 2026 r. Wcześniej Shopify ponownie uruchamiał analizę ryzyka oszustwa przy edycji zamówienia (np. gdy dodawano upsell po zakupie), co ponownie uruchamiało przepływ przechwytywania płatności. Shopify już tego nie robi, więc płatność za upsell nie jest przechwytywana. Utworzenie opisanego powyżej Shopify Flow „Aftersell Post Purchase Offer Accepted” rozwiąże ten problem.

<div id="will-the-new-flow-capture-the-full-order-amount-or-just-the-upsell-amount">
  ### Czy nowy przepływ przechwyci pełną kwotę zamówienia, czy tylko kwotę upsellu?
</div>

Przepływ przechwytuje wyłącznie zaległą kwotę upsellu. Nie przechwytuje ponownie ani podwójnie płatności za pierwotne zamówienie.

<div id="what-happens-if-the-order-is-not-capturable-when-the-flow-runs">
  ### Co się stanie, jeśli zamówienie nie jest capturable w momencie uruchomienia przepływu?
</div>

Przepływ najpierw sprawdza warunek „Order capturable”. Jeśli zamówienie jest już capturable, przechwytuje płatność od razu.

Jeśli nie, szablon Aftersell nie poddaje się natychmiast: czeka **60 sekund**, sprawdza `Order capturable` drugi raz i przechwytuje płatność, jeśli zamówienie w międzyczasie stało się capturable. Dopiero jeśli nadal nie jest capturable, przebieg kończy się komunikatem **„Order did not become capturable in time”** — w żadnym przypadku przechwycenie nie jest podejmowane zbyt wcześnie.

Ręcznie zbudowany przepływ z tylko jednym warunkiem zatrzymuje się na pierwszym sprawdzeniu, zamiast ponawiać próbę.

<div id="i-already-have-a-shopify-automation-for-capturing-payment-do-i-need-to-change-it">
  ### Mam już automatyzację Shopify do przechwytywania płatności. Czy muszę ją zmieniać?
</div>

Nie. Twoja istniejąca automatyzacja Shopify (taka jak „Capture payment if order is not high fraud risk”) może pozostać bez zmian. Nowy Shopify Flow działa równolegle i obsługuje konkretnie lukę w płatnościach za upselle po zakupie.

<div id="my-customers-are-receiving-invoice-emails-after-accepting-a-post-purchase-upsell-what-is-happening">
  ### Moi klienci otrzymują e-maile z fakturą po zaakceptowaniu upsellu po zakupie. Co się dzieje?
</div>

Może się to zdarzyć, jeśli Shopify Flow zawiera warunek dotyczący kwoty presentment money. Shopify czasami zwraca kwotę presentment money jako 0, nawet gdy istnieje zaległe saldo. Gdy tak się dzieje, przepływ pomija przechwycenie płatności, a Shopify wysyła zamiast tego e-mail z fakturą do klienta. Rozwiązaniem jest usunięcie warunku presentment money z przepływu i pozostawienie tylko sprawdzenia „Order capturable”.

<div id="i-use-riskified--nofraud-and-my-customers-are-getting-free-product-from-upsells-what-is-happening">
  ### Używam Riskified / NoFraud i moi klienci otrzymują darmowy produkt z upsellów. Co się dzieje?
</div>

Gdy klient zaakceptuje upsell po zakupie, ale autoryzacja płatności za upsell się nie powiedzie, Aftersell powinien usunąć nieopłaconą pozycję z zamówienia po określonym czasie (skonfigurowanym w Aftersell > Settings > Fulfillment and Payment > Partially Paid). Jeśli jednak Twoja aplikacja antyfraudowa przechwyci pierwotną płatność w określonym momencie sekwencji, może to kolidować z logiką czyszczenia w Aftersell, powodując, że nieopłacona pozycja pozostanie w zamówieniu i zostanie zrealizowana za darmo. Opisane wyżej rozwiązanie z Shopify Flow pomoże, zapewniając szybkie przechwycenie płatności. Powinieneś także przejrzeć ustawienia automatycznego usuwania Partially Paid oraz ustawienia blokady zamówień, aby zapobiec realizacji przed potwierdzeniem płatności.

<div id="is-aftersell-involved-in-payment-capture">
  ### Czy Aftersell bierze udział w przechwytywaniu płatności?
</div>

Nie. Aftersell nie bierze udziału w autoryzacji ani przechwytywaniu płatności. Aftersell informuje Shopify, aby dodał produkt upsellowy do zamówienia za pośrednictwem API post-purchase Shopify. Resztą procesu płatności zajmuje się Shopify. Opisane w tym artykule Shopify Flow to rekomendowany sposób na zapewnienie przechwycenia płatności.

<div id="where-can-i-learn-more-about-partially-paid-orders">
  ### Gdzie mogę dowiedzieć się więcej o częściowo opłaconych zamówieniach?
</div>

Zobacz nasz artykuł [Częściowo opłacone zamówienia](/pl/aftersell/partially_paid_orders), aby poznać szczegóły dotyczące przyczyn częściowo opłaconych zamówień i sposobów ich rozwiązywania.
