Post-Purchase Fraud Prevention: The Window Before Fulfillment

Chargebacks?
Não é mais problema seu.
Recupere 4 vezes mais chargebacks e PREVENÇÃO — até 90% dos e-mails recebidos —, com tecnologia de IA e uma rede global Rede de 20.000 Lojistas.

Resumo:
- An order that is only authorized can be voided with no interchange charge, but Shopify Payments authorizations last 7 days, so the review has a deadline.
- Once a captured order is refunded, interchange is paid and Shopify does not return the card fees, so stopping an order earlier is cheaper.
- LexisNexis puts total fraud cost at $5.13 per $1 of direct loss, yet 54% of US ecommerce merchants also report churn from anti-fraud friction.
- Carrier intercepts are a fallback, not a control: UPS completes them only before delivery, and USPS does not guarantee them and charges $19.45 plus postage only if one succeeds.
- Chargeflow Prevent scores orders after checkout and before fulfillment on Shopify, with no public API yet.
Post-purchase fraud prevention is the review of an order after the customer has paid and before it ships, while the merchant can still approve, verify or cancel it. The same phrase is also used for abuse that appears after delivery, such as refund abuse, return fraud and false not-received claims.
This guide covers the pre-fulfillment review, because it is the only point where a suspect order can be stopped before goods leave the warehouse. Each later stage costs more to unwind and leaves fewer options.
{{cta}}
Two meanings of post-purchase fraud
- Quando
- Between payment and shipment
- Typical cases
- Stolen-card orders, reshipping addresses, buyers likely to dispute a delivered order
- Available action
- Void, hold or cancel while the order is still actionable.
- Quando
- After the goods arrive or the service is used
- Typical cases
- Return fraud, refund abuse, false not-received claims, disputes on delivered orders
- Available action
- Respond with return rules, delivery proof and dispute evidence. The order can no longer be stopped.
Refund and policy abuse is the fraud type merchants report most often, affecting 41% of merchants in the Merchant Risk Council 2026 Global eCommerce Payments and Fraud Report, a global survey, and false claims that goods were not received are its most common form, cited by 52% of respondents. Those cases need not-received claim handling, return fraud controls, delivery confirmation and a refund fraud prevention policy, not an order hold.
A pre-fulfillment review is one layer of ecommerce fraud prevention. It sits after checkout controls and before the dispute stage, and it works only while the order has not left your hands.
What a pre-fulfillment review can and cannot catch
Many results for post-purchase fraud describe the second meaning, abuse after delivery. A hold can only stop what a merchant can see before the parcel leaves, so this table sorts the common after-delivery abuse types by what a pre-fulfillment review can contribute.
| Abuse type | Visible before shipping? | What a pre-fulfillment review can do | Control that applies after delivery |
|---|---|---|---|
| Item-not-received claims | Partly | Flag a repeat claimant when identity, device or address matches earlier claims, and require tracked or signature service on risky orders | Delivery proof and carrier scans as dispute evidence |
| Friendly fraud and chargeback abuse | Partly | Match the order against customers who disputed before, by email, device and address | Chargeback alerts, compelling evidence and representment |
| Account farming and identity reuse | Sim | Link new orders to accounts and devices already tied to abuse | Account limits and blocklists |
| Refund and policy abuse, such as false damage claims | Raramente | Only the repeat-identity link; the claim itself does not exist yet | Photo evidence rules, return authorization and refund limits |
| Returns fraud, such as empty-box or item-switch returns | Não | Nothing, because the behavior happens after delivery | Return inspection, serial or tag checks and return limits |
| Wardrobing | Não | Nothing; the order is legitimate when placed | Return window and condition rules |
| Bracketing | Não | Nothing; the order is legitimate when placed | Return fees or limits for repeat bracketers |
Scroll horizontally to view all columns if needed.
The rows marked partly or yes depend on linking an order to earlier orders by identity, device or address. That is why a review tends to pay off against repeat abusers and does little against a first-time returner.
What each stop point costs
The cost of stopping an order rises at every stage. The mechanics below come from Shopify and carrier documentation because Chargeflow Prevent runs on Shopify today; other platforms differ in detail, so confirm the equivalent steps in yours.
| Palco | Ação | Cost or limit |
|---|---|---|
| Authorized, not captured | Cancel the order; Shopify sets the payment status to Voided | A reversal never settles, so no interchange is charged, though small processing fees can still apply and the customer may see a temporary bank hold |
| Captured, not fulfilled | Hold fulfillment, then cancel and refund | A refund pays interchange, and Shopify does not return card transaction fees on refunds |
| Sent to a 3PL or fulfillment service | Cancel through the service first if it requires that, then in the store | Shopify notes you might need to cancel through the service's system before canceling in Shopify |
| Partially fulfilled | Cancel the fulfillment first | Shopify does not allow canceling a partially fulfilled order |
| In the carrier network | Request a delivery intercept: return to sender or reroute | UPS accepts shipper requests before delivery and charges only if the request is completed. USPS does not guarantee interception, excludes shipments already out for delivery, and charges $19.45 plus any postage only if the shipment is intercepted |
| Delivered | No stop is available | Evidence collection, claim handling and dispute response |
Scroll horizontally to view all columns if needed.
Sources: Shopify guides to canceling orders and fulfillment holds; Checkout.com on refunds and reversals; UPS Delivery Intercept; USPS Package Intercept.
The difference between a refund and a reversal is why timing matters: the same cancellation incurs no interchange before capture and does after it. Issue the money movement through one path only, because a refund made in two places becomes a double refund.
A requested hold does not establish that shipment stopped. Confirm what the warehouse actually did before counting a review as prevented cost.
Use manual capture to set the review window
With manual capture, the authorization period becomes the review deadline. Shopify marks the order Authorized, and you must capture within the period. Check these limits before relying on it, as set out in Shopify's payment authorization guide:
- Shopify Payments authorizations last 7 days. Shopify Plus stores on Shopify Payments can extend Visa and Mastercard to up to 30 days, depending on the issuing bank, but capturing after day 7 adds a 1.75% charge on top of standard card fees.
- Captured amounts use the exchange rate at capture, so cross-border orders carry currency risk.
- Authorization holds can stay on a customer's bank statement for up to 30 days after the original authorization, even after capture or cancellation.
- If a provider does not support manual capture, Shopify captures its orders automatically.
The window is set by the payment method, not by your policy, so check every method you accept:
| Forma de pagamento | Window to capture | Notas |
|---|---|---|
| Cards on Shopify Payments | 7 dias | Shopify Plus can extend to up to 30 days for Visa, Mastercard and American Express and up to 10 days for Discover and JCB, depending on the issuing bank |
| Cards on Stripe, online and customer-initiated | 7 dias | Applies to Visa, Mastercard, American Express and Discover; extended authorization is available for eligible online card payments |
| PayPal, direct | 29 days | PayPal recommends capturing within a 3-day honor period; after it you can reauthorize within the 29 days, which starts a new honor period |
| PayPal through Stripe | 10 days | Stripe attempts one automatic extension of 10 days, 20 days in total |
| Klarna through Stripe | 28 days | Capture by midnight of the 28th calendar day after the charge request |
| Affirm through Stripe | 30 dias | Large orders can require a down payment, charged at authorization and refunded if you do not capture |
| Afterpay or Clearpay through Stripe | 13 days | The first installment is paid at authorization and refunded if the payment is never captured |
| Cash App Pay through Stripe | 7 dias | Valid authorizations must be captured within 7 days |
Scroll horizontally to view all columns if needed.
Sources: Shopify payment authorization guide; Stripe place a hold on a payment method; PayPal authorization documentation. Providers change these windows, so confirm them before you rely on them.
Use the shortest window among the methods you accept as the review deadline. If an authorization expires before you capture, Stripe states that the funds are released and the payment is canceled, so an order that clears review late may have no payment behind it.
Build a connected pre-fulfillment decision
Use the order, payment and fulfillment records together. An order reference alone may not identify the right payment if the customer paid in several parts, and a payment score alone will not show that a replacement is already queued. Log the context available at the time, the policy version, the chosen action and the responsible system, and store later changes separately so the original decision stays intact as chargeback evidence.
- Confirm the order is paid and still actionable.
- Review the risk and customer context.
- Check fulfillment status and any earlier support action.
- Choose approve, verify or cancel under the merchant's policy.
- Deliver the action to the fulfillment system and confirm it completed.
- Tell the customer the next step.
If an essential signal is missing or late, define the fallback in advance. Approving blindly and holding indefinitely are both poor defaults when nobody knows which one applies.
Approve, verify or cancel
- Approve
When the available context supports fulfillment. Do not send an order to manual review because one attribute looks unusual; merchants decline an average of 18% of the orders they screen manually, according to the same Merchant Risk Council survey, so most reviewed orders are cleared.
- Verificar
When a specific uncertainty can be resolved. Tie the request to the order, explain why it is needed and say what happens next. Feed it from fraud scoring thresholds, address verification results, shipping address changes and a fraud red flags checklist.
- Cancel
When risk or other facts justify it and your terms allow it. A warehouse cancellation does not return money, so pair every cancel with a void or refund task.
Signals that checkout already produced, such as an address match or a 3D Secure outcome, belong in the same decision record. Set a timeout and an owner for unresolved verification, and record abandonment separately from a confirmed fraud outcome. Shopify merchants can compare this process with the Shopify high-risk order review workflow built around Shopify's own risk flag, and read the underlying signals in Shopify fraud analysis.
Check the handoffs before you trust the hold
Map who does what: which system marks the order held, whether the warehouse reads that state before picking, who can override it and which event releases it. On Shopify, holds apply to a specific fulfillment rather than the whole order, a fulfillment can carry up to 10 manual holds, and Shopify Flow workflows or third-party apps can place holds automatically. Overriding a hold placed by an app might breach your agreement with that app. Align the rules with your order fulfillment process, then test the failure cases below.
| Failure case | What goes wrong | Suggested control |
|---|---|---|
| Delayed recommendation | The warehouse starts picking before the hold arrives | Set a scoring time limit and a policy for orders with no score |
| Stale order state | Retrying automation releases or cancels an order that support already changed | Record an owner and timestamp for every state change |
| Hold on one fulfillment only | The unheld part of a split order ships | Hold per fulfillment and check every fulfillment on the order |
| Cancel without a money path | The warehouse stops but the payment stays captured | Create a void or refund task with every cancel |
| Conflicting messages | A verification request arrives beside a shipping confirmation | Use one communication plan, with current state visible to support |
| Authorization expires during review | The hold lapses, the funds are released and the payment cancels before the order is approved | Track the expiry date per order and alert staff in time; Shopify shows it on the Orders page and can send a warning email one day before expiry |
Scroll horizontally to view all columns if needed.
Re-review orders that change after payment
A score taken at checkout goes stale when the order changes. Send an order back to review when any of these happens before it ships:
- Address changes
The shipping address is edited after payment.
- Shipping is expedited
The shipping method is upgraded to expedited.
- Order is re-created
The order is canceled and placed again with a different card or email.
- A related order arrives
A new order from the same device or address arrives while the first is still held.
- Shipment instructions change
Support is asked to split, merge or redirect the shipment.
For immediate digital fulfillment the control window can be seconds, so a warehouse-style hold does not apply. Design the decision and the service-access process around the product sold, and keep the proof described in digital goods chargebacks.
Weigh friction against prevented cost
A review is worth running only when the loss it prevents exceeds the margin lost on good customers who abandon the step, plus review labor. These benchmarks frame the trade-off.
- Total cost per $1 of direct fraud lossU.S. retail and ecommerce · LexisNexis, 2026
- ≈$5.13
- U.S. ecommerce merchants reporting more customer churn from anti-fraud measuresLexisNexis, 2026
- 54%
- Average share of orders screened manually, down from 25% in 2024Global merchant survey · Merchant Risk Council, 2026
- 21%
- Merchants estimating their false-positive rate at 2% to 10%Global merchant survey · Merchant Risk Council, 2026
- 65%
Sources: LexisNexis Risk Solutions True Cost of Fraud, retail and ecommerce, 2026 (513 risk and fraud leaders, US and Canada); Merchant Risk Council 2026 Global eCommerce Payments and Fraud Report (global survey, linked in the first section).
One invented month: 1,000 orders at a $100 average order value. Fifty orders go to verification, or 5% of all orders. The scenarios assume six fraudulent abandonments at $100 landed cost each, a $15 avoided dispute fee, $40 margin per good customer, and five minutes of review per case at $30 per hour.
40 verified and shipped + 6 assumed fraudulent abandonments + 4 good-customer abandonments = 50 verification cases.
- Prevented direct loss6 × $100
- +$600
- Avoided dispute fees6 × $15
- +$90
- Margin lost on good customers4 × $40
- −$160
- Review labor50 × 5 minutes at $30/hour
- −$125
- Net monthly result
- +$405
24 verified and shipped + 6 assumed fraudulent abandonments + 20 good-customer abandonments = 50 verification cases.
- Prevented direct loss6 × $100
- +$600
- Avoided dispute fees6 × $15
- +$90
- Margin lost on good customers20 × $40
- −$800
- Review labor50 × 5 minutes at $30/hour
- −$125
- Net monthly result
- −$235
Every figure is hypothetical. The six cases are assumed to be fraudulent and to have become disputes without verification. Verified-and-shipped orders are retained sales, not saved fraud. Keeping the review population at 50 means shipped orders fall from 40 to 24 in the higher-friction scenario.
Report abandonment as its own line and track false positives next to prevented fraud. The cost multiplier above means the example likely understates what a stopped fraudulent order is worth, and the churn figure is the reason to price checkout friction instead of ignoring it.
Measure the recommended action and the applied action separately, because a cancel recommendation that fails to stop fulfillment prevented nothing. Treat staff time released as capacity, not payroll savings, and wait for a full dispute window before comparing losses.
Where Chargeflow Prevent fits
Chargeflow Prevent documentation describes after-payment, before-fulfillment risk review. Prevent scores each order using device, IP, email and payment-behavior signals and recommends approve, verify or cancel; you can apply recommendations automatically under your rules or review them in the dashboard. The documentation states that legitimate customers are never blocked at payment.
Prevent runs today through the Chargeflow app for Shopify and screens orders regardless of payment service provider. Support for other platforms is on the roadmap, and the documentation states that nothing on the Prevent page is callable through an API today. Merchants outside Shopify can start with chargeback alerts, including Ethoca alerts, which act after a cardholder contacts the bank but before the dispute becomes a chargeback. Treat Prevent as one part of a wider merchant fraud protection program.
Run a small pilot
A pilot should prove the holds work before it proves the scores are good.
- Define the population and owners
Pick a defined order population and name an owner for every decision path.
- Test warehouse holds and releases
Test with warehouse and support teams before enabling automated actions.
- Set expansion conditions
Require reliable holds and releases, understandable verification, reconciled payments and a working exception process. A model score alone is not evidence the operation works.
- Keep a usable rollback plan
Staff should be able to pause a delaying or misfiring integration without losing case records.
- Sample the outcomes
Review approved, verified and canceled orders for fit with the facts, system completion and customer experience.
{{cta}}
Perguntas frequentes
What is post-purchase fraud?
Post-purchase fraud is fraud or abuse tied to an order after the customer has paid. The term covers two cases: a fraudulent order that can still be held between payment and shipment, and abuse after delivery, such as return fraud, refund abuse, false not-received claims and disputes on delivered orders. Only the first can be stopped by a pre-fulfillment review.
What is a fraudulent order?
A fraudulent order is a purchase made with payment details the buyer is not authorized to use, or one the buyer later disputes or abuses after receiving the goods. The first is third-party fraud, usually card-not-present fraud; the second is first-party misuse such as friendly fraud.
How do you stop a fraudulent order before it ships?
You stop a fraudulent order by reviewing it after payment and before fulfillment: place a fulfillment hold, verify the buyer or cancel, then void or refund the payment. Confirm the warehouse acted on the hold. A carrier intercept is a costly fallback once the parcel has shipped.
Is post-purchase review the same as checkout fraud screening?
No. Post-purchase review acts on an order after payment, while checkout controls act during or before payment. The two stages offer different actions, such as holding fulfillment instead of declining a card, and have different effects on the customer.
Can a paid order still be held before shipment?
Yes, if the merchant's fulfillment process supports a hold and the order has not passed the relevant operational boundary, such as carrier collection. Confirm the actual warehouse action rather than relying on a requested status.
Should you void or refund a suspected fraudulent order?
Void it if the payment is only authorized, because a reversal never settles and no interchange is charged. If the payment was captured, you must refund it, which pays interchange and, on Shopify, does not return card transaction fees.
How long can you hold an order before you must capture payment?
It depends on the payment method. Cards on Shopify Payments and Stripe are authorized for 7 days, PayPal authorizations are valid for 29 days with a 3-day honor period, and Klarna through Stripe allows 28 days. If the hold expires before you capture, the funds are released and the payment is canceled, so use the shortest window among the methods you accept as the review deadline.
Can a pre-fulfillment review stop return fraud?
Mostly not. Return fraud, wardrobing and bracketing happen after delivery, so there is nothing to see before shipping. A review helps only where an abuser can be linked to earlier orders by identity, device or address, so pair it with return rules, inspection and dispute evidence.
Does successful verification guarantee no later chargeback?
No. Verification does not guarantee that a later complaint or chargeback will never arise. Delivery proof, service records and evidence controls remain important after an order is approved.
Does Chargeflow Prevent work outside Shopify?
Not today. Chargeflow's documentation lists Shopify as the supported route, states that nothing on the Prevent page is callable through an API yet and places other platforms on the roadmap. Confirm current availability before planning an implementation.
Review order risk before fulfillment with Chargeflow Prevent.
Catch Risky Orders Before You Ship
Chargeflow Prevent scans orders after checkout and before fulfillment.

Chargebacks?
Não é mais problema seu.
Recupere 4 vezes mais chargebacks e PREVENÇÃO — até 90% dos e-mails recebidos —, com tecnologia de IA e uma rede global Rede de 20.000 Lojistas.













.png)


