WooCommerce + Square Payment Integration for CBD/THC Products
Overview
Standard payment processors (including WooCommerce Payments) typically decline to process transactions involving CBD and THC products due to regulatory and risk concerns. Square is a known-working alternative that accepts these product categories. The recommended architecture uses WooCommerce for product catalog management and Square exclusively for payment processing.
The Problem
CBD and THC products are considered high-risk by most payment processors. Attempting to use WooCommerce's native payment gateway — or most third-party processors — will result in account termination or transaction declines. This is a known industry constraint, not a configuration issue.
"We tried to do WooCommerce and we had all of our products set up in there, but we can't do WooCommerce payments." — Caitlin Doak, Fieldwell CBD
Recommended Architecture
| Layer | Tool | Purpose |
|---|---|---|
| Product catalog | WooCommerce | Product listings, variants, inventory, attributes |
| Payment processing | Square | Checkout, transactions, payment data |
WooCommerce remains the right tool for managing products — it handles variants (potency, size, flavor), filtering, related products, and the overall store structure. Square replaces WooCommerce Payments at the checkout step only.
Implementation Notes
- Install the Square for WooCommerce plugin to connect the two systems
- Do not enable WooCommerce Payments or Stripe — these will not reliably process CBD/THC orders
- Square's merchant agreement permits CBD sales in compliant jurisdictions; verify THC product eligibility based on your state and Square's current policy, as this can change
- Confirm Square account is approved for the specific product types before launch
Related Considerations
- Age verification (21+ gate) should be implemented at the site level for THC products, independent of the payment layer — see [1]
- Product labeling should use THC/CBD terminology (not terpenes, CBG, etc.) consistently across WooCommerce product entries
- This same Square + WooCommerce pattern was previously used on the American Extractions site
Client Evidence
This pattern was confirmed and implemented for [2] during the October 2025 website design review. The client (Caitlin Doak) noted Square as the established solution from prior experience with their existing Fieldwell CBD site.
See Also
- [1]
- [3]