ProofAge Age Verification

ProofAge Age Verification

Details
View on WordPress

ProofAge Age Verification integrates the hosted ProofAge verification flow with WordPress and WooCommerce.

With this plugin you can:

  • protect the full site or selected WordPress pages and post categories
  • protect WooCommerce products and product categories
  • block add-to-cart, cart, checkout, and Store API flows until verification is complete
  • show a full-page gate or a blocking overlay, depending on the protected content
  • launch the hosted ProofAge flow in an iframe modal, the current window, or a new tab
  • store a verification snapshot on WooCommerce orders and show it in the admin order details panel
  • localize gate copy and pass the supported storefront language to ProofAge when creating a verification

The plugin uses the hosted ProofAge flow and webhooks together with browser-side return reconciliation and status polling.

External service disclosure:

  • this plugin requires a ProofAge account and valid API credentials
  • it connects to the ProofAge API to create verifications, fetch verification status, and process signed webhook callbacks
  • when a shopper starts verification, the plugin sends limited verification request data to ProofAge, such as an external identifier, callback or return URL, supported storefront language, and verification-related metadata
  • the plugin stores limited verification state locally in WordPress and WooCommerce, including verification status, verification ID, external ID, return URL, timestamps, session token, and optional order verification metadata
  • ProofAge Privacy Policy: https://proofage.xyz/privacy
  • ProofAge Terms of Service: https://proofage.xyz/terms

Supported browser flows:

  • open the hosted verification in an iframe modal on the current page
  • redirect in the current window
  • open the hosted verification in a new tab

This version intentionally does not support:

  • a custom in-page ProofAge capture UI
  • theme-specific quick-view integrations beyond the generic add-to-cart interception hooks

Details

Plugin code:
proofage-age-verification
Plugin version:
0.1.0
Author:
Outdated:
No
WP version:
6.4 or higher
PHP version:
8.1 or higher
Test up to WP version:
6.9.4
Total installations:
0
Last updated:
2026-05-26
Rating:
Times rated:
0
age-gate
age-verification
checkout
ecommerce
woocommerce