eCheckpoint

Description

eCheckpoint provides comprehensive compliance verification for firearms, ammunition, magazines, and knives eCommerce. It validates customer eligibility based on federal, state, and local regulations before and after order placement.

Key Features:

  • Pre-Order Compliance Checks – Validates customer eligibility before checkout completion
  • Post-Order Verification – Continues compliance monitoring after order placement
  • Address Validation – Automatic address verification and correction
  • Regional Restrictions – Enforces state and local sales restrictions
  • FFL Dealer Integration – Google Maps-powered FFL dealer selection for firearm transfers
  • Customer Type Support – Supports B2C (consumer), B2B (business), and B2G (government) transactions
  • Dual Checkout Support – Works with both Classic and Block checkout

WooCommerce Blocks Compatible

eCheckpoint fully supports WooCommerce’s new Block-based checkout, providing the same robust compliance verification in both Classic and Block checkout experiences.

Customizable Messaging

Configure customer-facing compliance messages directly from the WordPress admin:

  • Blocked Products message
  • FFL Required message
  • Additional Information Required message

Screenshots

  • Compliance notice displayed during checkout
  • FFL dealer selection map
  • Admin settings page

Blocks

This plugin provides 1 block.

  • echeckpoint

Installation

  1. Upload the echeckpoint folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Navigate to WooCommerce > eCheckpoint to configure your API settings
  4. Configure your eCheckpoint API credentials
  5. Set up Google Maps API key for FFL dealer mapping (optional)

FAQ

What is eCheckpoint?

eCheckpoint is a compliance verification service that helps firearms retailers ensure their sales comply with federal, state, and local regulations.

Does this work with WooCommerce Blocks checkout?

Yes, eCheckpoint fully supports both Classic WooCommerce checkout and the new Block-based checkout.

What customer types are supported?

eCheckpoint supports B2C (Business to Consumer), B2B (Business to Business), and B2G (Business to Government) transaction types.

How does FFL dealer selection work?

When a product requires transfer through a Federal Firearms License holder, customers can select from nearby FFL dealers displayed on an integrated Google Maps interface.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“eCheckpoint” is open source software. The following people have contributed to this plugin.

Contributors

Translate “eCheckpoint” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

3.1.0

  • Fixed styling conflicts with other WooCommerce plugins
  • Improved checkout compatibility

3.0.0

  • Added admin-configurable Blocked Products checkout message
  • Added admin-configurable FFL Required checkout message
  • Added admin-configurable Additional Information Required checkout message
  • Added Block checkout shipping address change detection for compliance rechecks
  • Improved product list display in compliance notices (comma-delimited format)
  • Consolidated message system with centralized PHP helper methods
  • Fixed notice styling alignment in Block checkout

2.0.0

  • Added full WooCommerce Blocks checkout support
  • React-based checkout integration
  • Improved FFL dealer map integration
  • Enhanced customer type selection

1.0.0

  • Initial release
  • Classic WooCommerce checkout support
  • Pre-order and post-order compliance checks
  • Address validation
  • Regional restrictions enforcement
  • FFL dealer selection