Build vs. Buy>Trust, Legal & Compliance>Bot protection & card-testing defense

Build or Buy Bot Protection & Card-Testing Defense on Shopify?

Written by Deploi EditorialReviewed by Martin Dejnicki, Director of SEO & AI SearchUpdated September 2026Pricing verified September 2026 (quote-based tiers excluded)

Bot protection and card-testing defense on Shopify is a WAIT: native bot protection (reCAPTCHA or hCaptcha) and Fraud analysis ship free (verified Sep 2026). A bot protection event lasts at most 60 minutes. Buy an IP, geo and VPN blocker from $9.99/month (verified Sep 2026) when bursts recur or you run drops. Buy a chargeback guarantee only when fraud losses already exceed its fee. No build lane exists: Shopify runs its own edge.

Your profile — see how the verdict shifts

VerdictWAIT (native protections) · BUY a blocker under sustained attack or for drops · BUY a guarantee when losses justify it
Buy score
4.7
Build score
6.6
Confidence
HighNative captcha and Fraud analysis are documented and free, no third-party edge can sit in front of the storefront, and the app triggers (recurring bursts, drops, chargeback losses) are facts you can read from your own order history
Reference scenario
$20M–$100M GMV · Shopify Payments · Online Store channel · a few launches a year · no in-house security team
As of
September 2026

Decision at a Glance

Your profileVerdictWhy
Steady catalog, no drops, chargebacks under controlWAITTurn on native bot protection and read Fraud analysis flags on high-value orders. Add a Flow rule to hold or cancel high-risk orders and you're done, at no cost.
Card-testing bursts a few times a yearWAIT, then BUYNative captcha ends most bursts, and each event caps at 60 minutes (verified Sep 2026). If bursts recur monthly, a blocker at $9.99–$19.99/month (verified Sep 2026) adds VPN, TOR and country rules cheaply.
Limited-edition drops or scalper-magnet SKUsBUYDrops attract scripted checkouts that outlast a 60-minute protection window. IP, geo and VPN blocking plus checkout conditions, on Blockify's Enterprise or Plus tiers (verified Sep 2026), plus a drop-day playbook earn their fee on the first launch.
High-AOV goods with chargeback losses already hurtingBUYA chargeback-guarantee platform shifts the loss to the vendor for a percent of revenue. Price Wyllo's $250–$450/month minimums or 1–1.5% of revenue (verified Sep 2026) against last year's chargeback total before you sign.

What Bot protection & card-testing defense Actually Drives

OutcomeImpactHow it works
Revenue — directHighCard-testing runs trigger processor fees, declined-authorization spikes and chargebacks; stopping them at checkout protects margin directly rather than growing revenue.
Operational efficiencyHighAuto-held or auto-canceled high-risk orders keep a burst from becoming a day of manual refunds, and a blocker keeps scripted checkouts from clogging a launch.
Customer experienceMediumReal shoppers meet a captcha only during an attack window, and a well-tuned rule set means fewer legitimate orders held or canceled.
Retention & LTVLowOver-blocking hurts more than under-blocking here: a loyal customer on a VPN who can't check out doesn't come back to explain why.
Data & insightLowFraud flags and block logs tell you when attacks happen, which sets the buy triggers, but they add little beyond that.

Spend ceiling: Cap the spend at last year's fraud losses plus the hours a burst costs your team. Native protections are free; a blocker earns $9.99–$39.99/month (verified Sep 2026) under recurring attack; a guarantee earns its percent of revenue only when chargebacks already exceed it.

What buying enables (top apps)

  • + Native (free): reCAPTCHA or hCaptcha at checkout, Fraud analysis on every order, and Flow to act on the flags (verified Sep 2026)
  • + IP, country, VPN, proxy and TOR blocking with checkout conditions, live within an hour
  • + Chargeback guarantees that move fraud losses onto the vendor's balance sheet for a percent of revenue
  • + Auto-cancel of high-risk orders and 24/7 support on the higher blocker tiers (verified Sep 2026)

What building additionally unlocks

  • + Risk decisions written on the order record you own, through Flow, instead of in a vendor console
  • + A launch playbook tuned to your real attack history rather than a vendor's generic rule set
  • + Zero recurring fee for the layer that stops most routine card-testing

Find Your Verdict in 3 Questions

  1. Are card-testing runs or bot orders hitting you more than once a quarter?

    Yes: Go to question 2.

    No: Your verdict: WAIT — turn on native bot protection (hCaptcha or reCAPTCHA) and Fraud analysis, add a Flow rule for high-risk orders, and buy nothing.

  2. Is the pain checkout fraud and chargebacks (real cards, real losses) rather than traffic and bots?

    Yes: Your verdict: BUY — a fraud platform with a chargeback guarantee, priced as a percent of revenue against last year's chargeback total.

    No: Go to question 3.

  3. Do you run drops or sell scalper-magnet SKUs?

    Yes: Your verdict: BUY — an IP, geo and VPN blocker with checkout conditions (Blockify Enterprise is $19.99/month, verified Sep 2026) plus a drop-day playbook.

    No: Your verdict: WAIT — native protections plus a Flow rule that auto-cancels high-risk orders cover recurring bursts; re-check if they outlast the 60-minute window.

The TCC Scorecard — 12 Dimensions

TCC — Total Cost of Capability: what it actually costs to have this capability over three years, whichever way you get it. Each dimension is scored 0–5 for both paths. How we score →

DimensionBuyBuildWhy
Cost
Acquisition & implementationNative captcha and Fraud analysis are settings you flip today; blockers install in an hour; fraud platforms need a 14-day trial and rule tuning (verified Sep 2026). There is no build to implement.
Recurring feesBlockers run $9.99–$39.99/month and guarantee plans $250–$450/month minimums or 1–1.5% of revenue (verified Sep 2026); the native lane adds no fee line.
Maintenance & upgradesShopify maintains the captcha and risk models; a blocker needs its rules reviewed after every launch, and a Flow rule needs a glance a quarter.
Switching & exitBlock rules and fraud settings rebuild in an afternoon; the only sticky part of a guarantee plan is the chargeback history you'd rather not re-earn elsewhere.
Risk
Vendor riskThe category churns: NoFraud relaunched as Wyllo this year and Shopify's own Fraud Filter app was retired (verified Sep 2026); native settings have no vendor to lose.
Security & compliance surfaceFraud platforms ingest identity and behavioral data on every checkout, which adds a processor to your privacy register; native protections keep that data inside Shopify.
Platform-deprecation exposureNative captcha, Fraud analysis and Flow ride Shopify's roadmap; apps use the same checkout and order surfaces and stayed intact through the checkout-extensibility changes.
Value
Fit to requirementNative covers the Online Store channel only and caps each protection event at 60 minutes (verified Sep 2026); blockers add VPN, TOR, ISP and country rules, and guarantees cover the money itself.
Time to marketEvery lane here is live within a day; nothing on this page takes weeks.
Performance & scaleShopify's edge absorbs traffic floods for everyone; apps add rules at the storefront and checkout layer without a WAF, because none can sit in front of Shopify's CDN.
Data ownership & AI-readinessRisk scores and block logs stay in the vendor's console; Fraud analysis flags and Flow decisions live on the order record you own.
Focus & opportunity costThe cheapest defense is the one already included; buying a fraud platform before losses justify it spends attention and margin on a problem you don't have yet.

The App Landscape

AppStatusPricingBest for
Blockify Fraud Filter, BlockerLive4.9★, 1,577 reviews; Built for ShopifyFree to install (4 block rules, 4 redirect rules); $9.99/month Premium, $19.99/month Enterprise, $39.99/month Shopify Plus tier; annual billing saves 10–20%; 3-day trial (verified Sep 2026)IP, country, VPN, proxy and TOR blocking with checkout conditions for drops
Wyllo (formerly NoFraud)Live — flaggedListing rebranded from NoFraud to Wyllo in 2026; 4.8★, 152 reviewsScreening free for up to 100 orders/month after a 14-day trial; chargeback-guarantee plans at $250, $350 and $450/month minimums, or 1%, 1.25% and 1.5% of revenue (verified Sep 2026)Identity and behavioral screening with a chargeback guarantee sized by revenue
SignifydLiveThe category's best-known guarantee name, with the most-referenced Shopify install baseFree to install; quote-based, usage-priced guarantee billed separately by Signifyd; 14-day trial at entry volumes; scales with volume (verified Sep 2026)Enterprise-grade guarantee for high-AOV catalogs that want fraud and non-fraud chargebacks covered

The Build Path

  • Native first: bot protection plus Fraud analysis: Pick reCAPTCHA or hCaptcha in checkout settings (hCaptcha lets you choose image-selection or object-box challenges), and read Fraud analysis on every flagged order (verified Sep 2026). Remember the feature covers the Online Store channel only.
  • Flow rules for risky orders: A Shopify Flow workflow that holds, tags or cancels orders Fraud analysis rates high-risk, with a Slack or email alert to whoever reviews them; the closest thing to a build on this page.
  • Drop-day playbook: A checklist, not code: tighten blocker rules before launch, cap quantities per customer, watch declined-authorization rate live, and lift rules after the window closes.
  • What not to build: a WAF in front of Shopify: Shopify runs its own edge and CDN, and a third-party proxy or WAF in front of the storefront isn't a supported setup (per Shopify help, Sep 2026). Spend the engineering hours elsewhere.
Effort band
A hardening pass (settings, Flow rules, playbook) typically lands well under the $10–25K contact-form band (Deploi estimate, illustrative); there is no custom software to build
Typical timeline
1–2 weeks (Deploi estimate, illustrative), most of it tuning Flow rules against real orders
Maintenance, honestly
Roughly 15–20% of the hardening cost per year (Deploi estimate): re-tuning Flow thresholds after each launch and reviewing blocker rules. Shopify maintains the captcha and risk models; there is no subscription line on the native lane.
What you own — and what you take on
You own: the risk thresholds, the Flow decisions on the order record, and the launch playbook. You take on: reading the flags. Native tools surface risk; a human still decides on the edge cases.

3-Year Total Cost of Capability

Buy (app path)Build (custom path)
Year 0 (setup)$500–$2,000$3,000–$10,000 (hardening pass)
Years 1–3 (recurring)$9,700–$17,700$1,350–$6,000 (re-tuning at ~15–20%/yr)
3-year total≈$10,200–$19,700≈$4,350–$16,000; native settings alone round to $0
Illustrative cumulative cost over 36 months$0$4k$8k$12k$16kMo 0Mo 12Mo 24Mo 36break-even ≈ mo 20Buy (app path)Build (custom path)
Illustrative cumulative cost: the native hardening line front-loads a couple of weeks of setup and then barely moves; the app line, driven by a guarantee plan's monthly minimum, passes it within the first year. A guarantee earns that gap back only when it absorbs chargebacks you were actually eating.
  • All figures illustrative samples for the reference scenario — not quotes, not verified pricing.
  • Buy path: a blocker on a mid tier plus a guarantee plan at its lowest monthly minimum, held for three years; chargeback losses avoided are not credited.
  • Native lane: a one-time hardening pass (settings, Flow rules, playbook) plus light yearly re-tuning; pure native settings with zero help cost nothing and aren't charted.

What the Sticker Price Hides

On the buy path

  • Guarantee minimums: $250–$450/month or 1–1.5% of revenue (Wyllo, verified Sep 2026) is a large line for a store whose chargebacks were never that high
  • Quote-based usage pricing billed outside the Shopify invoice (Signifyd, verified Sep 2026) is easy to lose track of at budget time
  • Country and VPN rules set for a launch and never lifted, quietly blocking real customers for months
  • Paying for screening the native Fraud analysis already performs on every order

On the build path

  • Time spent trying to put a WAF or proxy in front of Shopify; it isn't a supported setup, so the hours are wasted
  • Flow rules that auto-cancel on a single signal create false positives; combine signals and hold rather than cancel at first
  • Nobody owns the flags: Fraud analysis surfaces risk, but a human still has to read it after a burst
  • Roughly 15–20% of the hardening cost per year in re-tuning (Deploi estimate), skipped until the next incident

What Merchants Say

The card-testing pattern: hundreds of one-dollar orders overnight, a spike of declined authorizations, and the processor asking questions before the merchant even noticed.
community-reported (2026 research corpus)
The false-positive complaint for fraud apps: real customers blocked by country or VPN rules set during a drop and never lifted, discovered weeks later through support tickets.
app-store 1–2★ review theme

If You Change Your Mind Later

If you bought and outgrow it

Blockers exit in an afternoon: export your rules, uninstall, and native captcha keeps working. Guarantee platforms exit cleanly too, but the risk models they trained on your orders leave with them, so keep your own notes on which order patterns actually hurt you.

If you built and want out

Nothing to unwind: native settings, Flow rules and a playbook are yours and cost nothing to keep. If losses grow later, a blocker or a guarantee layers on top without touching any of it, which is exactly why the native lane is the right first move.

When This Answer Changes

We're watching for:

  • Shopify extending bot protection beyond the Online Store channel or past the 60-minute event cap (verified Sep 2026); either shrinks the blocker case
  • Shopify Payments adding a built-in chargeback guarantee or richer native fraud rules; the app category's whole premise moves
  • Your own order history: bursts recurring monthly, a launch calendar filling up, or chargebacks passing a level that hurts

Verdict change log:

No changes since first publication (September 2026).

Common Questions

Does Shopify have built-in bot protection?

Shopify includes bot protection at no charge: you choose reCAPTCHA (Google) or hCaptcha (Intuition Machines), and hCaptcha offers image-selection or object-box challenges (verified Sep 2026). The feature covers the Online Store sales channel only, and a bot protection event lasts at most 60 minutes. Fraud analysis flags risky orders separately. Together the two settings handle routine card-testing for most mid-market stores.

Can we put Cloudflare or a WAF in front of a Shopify store?

Shopify runs its own edge and CDN, and a third-party WAF or proxy in front of the storefront isn't a supported setup (per Shopify help, Sep 2026). Bot defense on Shopify therefore happens in three layers you control. Native captcha and Fraud analysis come first. A blocker app adds IP, country, VPN and TOR rules from $9.99/month (Blockify Premium, verified Sep 2026). Flow rules then auto-cancel high-risk orders.

When does a fraud platform with a chargeback guarantee pay off?

A chargeback-guarantee platform pays off when chargeback losses plus manual review time exceed its fee. Wyllo's guarantee plans start at $250/month or 1% of revenue and rise to $450/month or 1.5% (verified Sep 2026); Signifyd prices by quote. At $50M in revenue, 1% is $500,000 a year (illustrative math), so the guarantee wins only with high-AOV goods and a chargeback rate that's already hurting.

Your Next Steps

If you're going with WAIT(matches your selected profile)

  1. Turn on bot protection in checkout settings and pick hCaptcha or reCAPTCHA
  2. Build one Flow workflow that holds and tags high-risk orders and alerts a named reviewer
  3. Pull last year's chargebacks and declined-authorization spikes; that history sets the buy triggers
  4. Write a one-page drop-day playbook even if you don't run drops yet
  5. Diary a quarterly check of Fraud analysis flags against actual chargebacks

If you're going with BUY

  1. Match the app to the problem: a blocker for bursts and drops, a guarantee for real chargeback losses
  2. Price a guarantee against last year's chargeback total, including the percent-of-revenue option
  3. Set an expiry on every launch-day block rule so real customers get back in
  4. Review false positives weekly for the first month and loosen rules that block paying customers

Official Docs & Sources

Official documentation linked for verification — our verdicts and estimates are our own.

Ready to know if your checkout is actually exposed?

We'll read your order history for card-testing and scalper patterns, confirm native protections are set correctly, and tell you plainly whether a blocker or a guarantee is worth its fee or a distraction.

Contact us today

Ecommerce development at Deploi

Verdict scored for the reference scenario above. Estimates are not quotes; app pricing carries its verification date and gets re-verified quarterly. Full scoring anchors: see the TCC methodology.

Read how we score these decisions (the TCC Framework). No affiliate links, no paid placement — no app vendor pays to appear here.

No affiliate links. No paid placement. We make money building and integrating solutions — not on referral fees.