The problem
A licensed, inspected, excise-stamped retailer whose card processing was refused by category. Every conventional checkout was a dead end.
What we built
Custom age verification that records what it checked, restricted access controls, and an Interac e-Transfer order flow alongside cards so a decline stops a payment rather than a sale. Branded, mobile-first, on WooCommerce.
The result
Orders complete on a rail that won’t drop them. Published by sector rather than by name, at the client’s request.
Measured
Page weight — to measure
Age gate — logged
Checkout rail — e-Transfer
Stack
WordPress · WooCommerce · Custom plugins · Age verification