Installation Guide

This guide walks you through installing Card Testing Guard and getting ready to turn on protection. Setup itself takes about 10 minutes; the extra time is the 7 days of monitoring you’ll want before blocking.

1

Install the App

  1. In your Shopify admin, go to Apps
  2. Search for “Card Testing Guard” and open its listing
  3. Click “Add app”, review the permissions, and click “Install app” to confirm
  4. You’ll automatically be taken to the Card Testing Guard Home page

Permissions requested

CTG requests read_products, read_orders, read_validations, write_validations, read_payment_customizations, and write_payment_customizations. The write scopes are only for creating and updating CTG’s own checkout rule and payment customization. CTG never edits, cancels, refunds, or deletes your products or orders.
2

Let CTG Set Up Your Checkout Rules

Within about 5 minutes of install, CTG creates two parts on your store:

  • A checkout rule (Settings > Checkout)
  • A payment customization (Settings > Payments)

Both start in monitoring mode, so they block nothing.

Don't delete them

If you delete either one by mistake, CTG recreates it within 5 minutes. To stop protection, switch to monitoring on the Home page instead of deleting them.
3

Turn On the App Embed

This is the part that gives your shoppers their pass. Without it, nobody gets one.

  1. In your Shopify admin, open Online Store > Themes > Customize > App embeds (the Home page has a button that opens this for you)
  2. Switch on Card Testing Guard and click Save
  3. Visit your store and add any item to the cart

Back in the app, click Check again. CTG reads your live theme’s settings to confirm the embed is on.

Development and password-protected stores

A storefront password (every development store has one) doesn’t stop the check: CTG reads the theme’s settings through Shopify’s Admin API, using the read_themes permission. Only if those settings can’t be read does it fall back to fetching the storefront page, and a password page then leaves the result inconclusive rather than failing.
4

Watch in Monitoring Mode

CTG starts in monitoring mode: nothing is blocked. The Home page’s Last 7 days table counts how many checkouts CTG would have held.

The number to watch is Held but ordered - held checkouts that still became orders, so they may be real customers whose pass didn’t arrive. If it isn’t zero, look at those orders before you protect.

5

Test Your Checkout

Open Test your checkout and work through the list. It shows you, on your own store, that bots are stopped and real customers aren’t. See Testing Your Checkout for the walkthrough.

6

Turn On Protection

Once the three readiness checks pass, switch Protection on from the Home page. It takes effect within seconds.

If you want to turn it on before setup is finished, CTG asks you to confirm first. Monitoring mode ends only when you switch it off - CTG never turns blocking on by itself.

Stop it any time

Switching back to monitoring on the Home page stops all blocking from that moment.

What's Next?

Need Help?

If you run into any issues during setup, visit our FAQ section or contact support at team@distylled.com