Checkify for WooCommerce
Checkify for WooCommerce adds a privacy-first age verification gate to your WooCommerce shop. Customers scan a QR code with the Checkify app to prove their age before checkout.
Requires Checkify Connector and WooCommerce.
Features
- Configurable minimum age from 10 to 110
- Verified or High Assurance assurance levels (aligned with the Checkify app)
- Gate scope: checkout only, cart + checkout, or entire storefront
- Inline widget on cart/checkout or full-page gate for catalog protection
- Restrict verification to selected product categories (for example Vape or Alcohol)
- Optional skip for logged-in customers and shop-manager bypass
- Classic checkout and WooCommerce Checkout block / Store API support
- HPOS (custom order tables) compatible
How it works
- Install and connect Checkify Connector with your Checkify Pass ID.
- Activate Checkify for WooCommerce.
- Configure minimum age, scope, and optional category restrictions under WooCommerce → Checkify age gate.
- Unverified customers see the Checkify QR widget and cannot complete checkout until verified.
Category-scoped gating
Leave all category checkboxes unchecked to require verification for every product. Select specific categories to gate only those products and carts that contain them. Products in unrestricted categories (for example a t-shirt) should not trigger the gate when categories are configured correctly.
External services
This plugin relies on Checkify Connector (required dependency) to connect your WordPress site to Checkify verification services.
Service used:
- Checkify API: https://checkify.me
- Checkify website: https://checkify.me
Data is sent to Checkify when a customer starts or completes age verification on your shop (via the Checkify Connector plugin). This plugin itself does not make separate API calls; it uses the Checkify Connector API and verification session already configured on your site.
The plugin may cause the following data to be sent to Checkify (through Checkify Connector):
- Your WordPress site domain
- A Checkify site identifier and installation identifier
- The Checkify Pass identifier configured by the site administrator
- Verification request identifiers and status tokens
- Request timestamps
- Cryptographic signatures used to authenticate the WordPress installation
Browser storage (via Checkify Connector):
- Cookie:
checkify_state_id(functional verification session binding) - sessionStorage: short-lived pending QR request state in the verification widget
Checkify privacy policy: https://checkify.me/privacy-policy
Checkify terms: https://checkify.me/terms_and_conditions
