Skip to main content
Als je winkel een fraudedetectie-app gebruikt, zoals NoFraud of Riskified, kan de app de betaling capturen voordat een post-purchase upsell aan de bestelling is toegevoegd. De upsell-betaling wordt alleen geautoriseerd, waardoor de bestelling wordt weergegeven als Partially paid. Dit artikel legt uit waarom dit gebeurt en hoe je de gemiste upsell-betaling captured met een Shopify Flow.
Zie je sinds ongeveer 31 maart 2026 een plotselinge piek in Partially paid upsell-bestellingen, met of zonder fraude-app? Dat wordt veroorzaakt door een wijziging in een Shopify-automatisering en heeft een aparte oplossing. Zie Handmatige betalingscapture.

Bevestig je instellingen voor betalingscapture

Dit artikel is alleen van toepassing op winkels die handmatige betalingscapture gebruiken. Je winkel kan een automatisch betalingscapturesysteem hebben ingesteld en toch de Shopify-instelling voor handmatige betalingscapture ingeschakeld hebben. Controleer de betalingscapture-instellingen van je winkel via: Shopify Admin > Settings > Payments > Payment Capture Method
Shopify Payments-instellingen met de optie voor de betalingscapture-methode
Gebruik je geen handmatige betalingscapture, dan is de rest van dit artikel niet op jou van toepassing. Zie Gedeeltelijk betaalde bestellingen voor andere oorzaken.

Waarom dit gebeurt

De fraudedetectie-app ondersteunt post-purchase upsells mogelijk niet van nature. In die gevallen captured deze de betaling voor de bestelling vaak te vroeg, voordat de post-purchase upsell is toegevoegd. De betaling voor de post-purchase upsell wordt geautoriseerd, maar alleen de oorspronkelijke betaling wordt gecaptured. Zo’n bestelling wordt weergegeven als Partially paid. Daarnaast kan het moment waarop de fraude-app de betaling captured, interfereren met de opschoningslogica van Aftersell voor items. Als de fraude-app de oorspronkelijke betaling captured nadat de autorisatie van de upsell is mislukt, verwijdert Aftersell het onbetaalde upsell-item mogelijk niet zoals verwacht uit de bestelling. Dit kan ertoe leiden dat klanten gratis product ontvangen.

Een order transaction-flow maken

De eenvoudigste oplossing om ervoor te zorgen dat alle betalingen voor een bestelling worden gecaptured, is het gebruik van een Shopify Flow zoals hieronder:
Shopify Flow met een order transaction-trigger, voorwaarden en een capture payment-actie
Deze flow heeft 3 stappen:
  1. Trigger: “Order transaction created”. De flow start alleen wanneer er een besteltransactie is aangemaakt. De eerste transactie voor een bestelling wordt aangemaakt wanneer de klant de bestelling plaatst. Een extra transactie wordt aangemaakt als de klant de post-purchase upsell van Aftersell accepteert. Het doel is om de betaling op de tweede transactie te capturen, dus de volgende stap controleert enkele voorwaarden.
  2. Voorwaarden. De flow gaat alleen door als de aangemaakte transactie afkomstig is van een post-purchase upsell en als de betaling voor de oorspronkelijke bestelling al is gecaptured. Deze flow is alleen bedoeld om extra betalingen te capturen die zijn gemist. Als er nog geen betaling is gecaptured, doet de flow niets en captured je reguliere betalingscapturesysteem het volledige bedrag.
  3. Actie: “Capture payment”. Zodra alle controles zijn geslaagd, captured de flow de betaling alleen voor het extra bedrag van de post-purchase upsell.
Als je externe fulfilmentservices gebruikt, controleer dan of deze betalingscapture-flow geen onbedoelde effecten heeft op je fulfilment. Voor meer details, zie onze Fulfilment-documentatie.

Veelgestelde vragen

Wanneer een klant een post-purchase upsell accepteert maar de autorisatie van de upsell-betaling mislukt, hoort Aftersell het onbetaalde item na een ingestelde tijd uit de bestelling te verwijderen (geconfigureerd in Aftersell > Settings > Fulfillment and Payment > Partially Paid). Als je fraude-app de oorspronkelijke betaling echter op een specifiek punt in de volgorde captured, kan dit interfereren met de opschoningslogica van Aftersell, waardoor het onbetaalde item op de bestelling blijft staan en gratis wordt gefulfilld.De order transaction-flow helpt door ervoor te zorgen dat de betaling snel wordt gecaptured. Je moet ook je automatische verwijderingsinstellingen voor Partially Paid en je order-hold-instellingen controleren om fulfilment te voorkomen voordat de betaling is bevestigd.
De flow captured alleen het extra bedrag van de post-purchase upsell. Als de betaling voor de oorspronkelijke bestelling nog niet is gecaptured, doet de flow niets en captured je reguliere betalingscapturesysteem het volledige bedrag.
Nee. Aftersell is niet betrokken bij betalingsautorisatie of -capture. Aftersell geeft Shopify de opdracht om het upsell-product aan de bestelling toe te voegen via de post-purchase API van Shopify. Shopify handelt de rest van het betaalproces af. De Shopify Flow die in dit artikel wordt beschreven, is de aanbevolen manier om ervoor te zorgen dat de betaling wordt gecaptured.
Zie ons artikel Gedeeltelijk betaalde bestellingen voor details over wat Partially paid bestellingen veroorzaakt en hoe je ze oplost.