---
title: WooCommerce + Square Payment Integration for CBD/THC Products
type: article
created: '2025-10-17'
updated: '2025-10-17'
source_docs:
- raw/2025-10-17-impromptu-zoom-meeting-94976416.md
tags:
- woocommerce
- square
- payments
- cbd
- thc
- ecommerce
- integration
layer: 2
client_source: null
industry_context: null
transferable: true
---

# 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 [[clients/fieldwell-cbd/meetings/2025-10-17-website-design-review]]
- 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 [[clients/fieldwell-cbd/_index]] 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

- [[clients/fieldwell-cbd/meetings/2025-10-17-website-design-review]]
- [[clients/american-extractions/_index]]