Contact Sales: (866) 821-5068

Finix Homepage
Payment solutions

WooCommerce CBD payment processing: How to accept payments without WooPayments

James FisherJames FisherPayment Operations

July 6, 2026

WooCommerce CBD Payment Processing-header

Selling CBD on WooCommerce is allowed, but getting paid for it is where most store owners hit a wall. WooPayments, the checkout tool built into WooCommerce, won't process CBD sales. Merchants need a payment processor that supports CBD businesses.

This guide explains why WooCommerce CBD payment processing isn’t straightforward, what to look for in a processor, and how to set up payments that won't get frozen.

If you sell CBD and run your store on WooCommerce, you've probably already encountered the problem. You went to turn on WooPayments, and your account was refused or shut down. That doesn't mean WooCommerce is off the table.

The solution is to replace WooPayments with a payment processor that supports CBD merchants. This is a practical guide to doing that: why WooPayments blocks CBD, how to choose a processor that won't, the legal ground rules for selling CBD online in the US, and how to get the Finix WooCommerce plugin set up and processing.

What is WooCommerce CBD payment processing?

WooCommerce CBD payment processing is the payment setup that lets a CBD store built on WooCommerce accept card and bank payments at checkout. Because CBD is a regulated category, it can't run on the default payment service most WooCommerce stores use. It needs a processor that supports CBD merchants and is connected to the store through a compatible plugin.

Can you use WooCommerce to sell CBD products?

Yes, but there’s a caveat. WooCommerce, the free open-source plugin you install via WordPress, places no restrictions on selling CBD, provided you comply with the law. The software that runs your storefront, products, and orders doesn't care what you sell.

WooPayments is different. It's the payment service WooCommerce offers on top of the store software, and it's the feature that often turns CBD merchants away. People treat "WooCommerce" and "WooPayments" as the same product, so many assume that a refusal from one means the other is also closed to them. It isn't.

WooCommerce's own documentation is direct about this. Its official CBD guidelines confirm that you can still run a CBD store on the open-source WooCommerce software by pairing it with a different payment processor.

The difference between WooCommerce and WooPayments

WooCommerce is an e-commerce platform. It manages your catalog, cart, orders, and customer accounts. It's free, open-source, and runs on WordPress.

WooPayments is a payment processing service built to plug into WooCommerce. Its job is to take the customer's card at checkout and move the money. Behind the scenes, WooPayments runs on Stripe, and Stripe's policies don't permit CBD. So when a CBD merchant switches on WooPayments, the underlying processor blocks it.

Why doesn't WooPayments work for CBD stores?

WooPayments is built on Stripe, and Stripe's policies restrict many CBD and hemp-derived products, which is why WooPayments doesn't support CBD merchants. That policy applies to WooPayments, which is why WooCommerce's own documentation states that CBD products can't be sold through it. 

A CBD merchant who activates WooPayments will have the account refused at signup or terminated later, once the products are reviewed. There's no setting to toggle and no exception to apply for.

This is how most aggregator-model processors work as a category, not just Stripe. They onboard merchants quickly by grouping them under shared accounts, and to manage the risk that comes with that structure, they apply blanket bans to whole categories they treat as higher-risk. CBD sits in that bucket regardless of whether your products are fully legal.

So the answer isn't to keep hunting for a more lenient aggregator. It's to use a processor with a different model: one that reviews and underwrites your business individually instead of sorting it into a pooled account by category.

This section is a plain-language overview, not legal advice. Talk to a lawyer before you open or make changes to a CBD store.

The 2018 Farm Bill legalized hemp by removing it from the Controlled Substances Act, defining hemp as cannabis containing no more than 0.3% delta-9 THC on a dry-weight basis. That's what made hemp-derived CBD legal to grow and sell across the US.

In November 2025, Congress passed a law that redefines hemp by total THC rather than delta-9 alone, and caps finished products at 0.4 milligrams of total THC per container. It takes effect on November 12, 2026, and products that fall outside the new definition would be treated as controlled substances.

The FDA was required to publish lists clarifying which cannabinoids the law covers, and as of spring 2026, it hadn't. This leaves the exact scope unclear. At the same time, bills in Congress could delay the effective date by two years or replace the ban with a regulatory framework. If you sell CBD, this is the single most important thing to track right now, and a good reason to keep your processor relationship on solid ground while the picture settles.

Federal law isn't the only layer. A few other requirements apply:

  • FDA rules: The FDA prohibits adding CBD to food, beverages, and dietary supplements, and bans therapeutic or health claims about CBD products. Product labels have to meet FDA requirements.

  • State law: States set their own CBD rules, and some are stricter than federal law. You generally need to comply with both the state you operate in and the states you ship to.

  • Processor approval: Even for fully legal CBD, payment processors run their own review. Being legal doesn't guarantee approval, so expect an underwriting step regardless of who you choose.

In short, CBD is sellable online, the ground is moving under it, and compliance is your responsibility across federal, state, and processor requirements. None of the above is legal advice. A qualified attorney is the right source for how these rules apply to your specific products and the states you sell into.

How to choose the right payment processor for a WooCommerce CBD store

CBD-capable processors aren't all built the same, and the differences affect your costs, your account stability, and how much setup is required. Here's what to weigh, so you can judge any option against your own needs:

  • Account type: A dedicated merchant account, underwritten for your business, is more stable than a pooled account that can apply category-wide holds. For a regulated product like CBD, that stability is essential.

  • Pricing model: Interchange-plus pricing shows you the card network's cost and the processor's markup separately. Flat-rate pricing blends them, which is simpler to read but hides what you're actually paying.

  • WooCommerce plugin: A native plugin built and maintained for WooCommerce means fewer moving parts than stitching together a third-party gateway. Check that it supports your checkout style.

  • Channel coverage: If you sell in person or plan to, look for a processor that handles online and in-person from one place to save bolting on a second system later.

  • Support model: When a payment issue hits a CBD account, you want a person who knows the category, not a ticket queue. Ask what support actually looks like before you commit.

Use these as a checklist. The table below lays them out so you can score any processor you're considering against what your store needs.

Consideration

Why it matters for a CBD store

What to look for

Account type

Pooled accounts can freeze a whole category at once

Dedicated, individually underwritten account

Pricing model

You can't manage a cost you can't see

Transparent interchange-plus pricing

WooCommerce plugin

Fewer integration points mean fewer failures

Native plugin, supports block and classic checkout

Channel coverage

Growth often adds in-person or recurring payments

One processor across online and in-person

Support quality

CBD accounts hit category-specific questions

Knowledgeable, reachable human support

Finix ticks every box in the third column: dedicated direct-processor accounts, interchange-plus pricing, a native WooCommerce plugin, online and in-person coverage, and real human support. It's available to merchants in the US and Canada.

How to set up CBD payment processing on WooCommerce using Finix

Setting up CBD payment processing for your WooCommerce store is simple with Finix – the plugin handles the connection between your store and your account. Here's the sequence from signup to live payments:

  1. Create a Finix account. Navigate to the Finix homepage to get started and apply for an account. As a CBD merchant, you'll go through underwriting, which is the individual review that enables a direct processor to support your category.

  2. Download the plugin. Get the Finix WooCommerce plugin from wordpress.org or the Finix docs page.

  3. Install and activate it. In WordPress, go to Plugins, then Add New, then Upload Plugin. Upload the file, install, and activate.

  4. Connect to Finix. Generate API keys from the Developers page in your Finix dashboard, then enter them in the plugin. Start with sandbox credentials so you can test before any real money moves.

  5. Configure webhooks. Set up the webhook the plugin provides so disputes and bank returns update your order statuses automatically, without manual tracking.

  6. Go live. Once you're approved for a live account and you've tested in sandbox, switch to your live credentials and start accepting real payments.

WooCommerce CBD Payment Processing-1

Here’s what the plugin gives you once it's running:

Feature

What it means

Why it matters for CBD

Card, ACH, and Apple Pay

Accept cards, bank transfers, and Apple Pay at checkout

Gives CBD customers the payment options they expect

Block and classic checkout

Works with both WooCommerce checkout styles

No rebuild needed, whichever checkout you run

Automated dispute handling

Webhooks update order status for disputes and returns

Less manual work on a category that sees more disputes

Sandbox environment

Test the full checkout before going live

Reduces risk before processing real CBD transactions

Interchange-plus pricing

See the exact cost of every transaction

Clear view of what you pay, no blended rate

Customizable checkout

Tailor payment method labels and display

Checkout matches your store's look and language

Testing before you go live: Using the Finix sandbox environment

The Finix sandbox is a full test environment where you can run your whole checkout without moving any real money. You can place test orders, confirm that cards and Apple Pay work the way you want, and check that dispute and bank-return handling work correctly.

For a CBD store, you're operating in a category where a broken checkout or a missed dispute notification costs you, so confirming everything works before your first real transaction helps reduce implementation risk.

When you're satisfied, switching to live mode is a credential change, not a rebuild.

WooCommerce CBD Payment Processing

Why Finix is built for WooCommerce CBD merchants

Plenty of processors can technically run a CBD transaction. Fewer keep a growing CBD store stable, show its real costs, and put a person on the line when you need assistance.

As a certified direct processor, Finix gives your business its own underwritten merchant account, so you're not exposed to a category-wide hold triggered by someone else in a shared pool. And the native WooCommerce plugin handles cards, ACH, and Apple Pay across block and classic checkout, with automated dispute handling. Finix holds a 4.7 out of 5 on Capterra with a 4.8 for customer service.

Transparent interchange-plus pricing for CBD businesses

Interchange-plus is simpler than it sounds. Every card transaction has a base cost set by the networks, called interchange, and the processor adds its markup on top. Interchange-plus shows both parts separately, so you see what the networks charged and what Finix added. 

Flat-rate pricing rolls them into one number that's easier to glance at but hides your real cost. Finix uses interchange-plus with no long-term contracts – just a $250/month base subscription cost.

Dedicated support that understands your business

Generic processors often don't understand CBD, so a routine account or dispute question turns into a slow, scripted back-and-forth. 

Finix provides a dedicated account manager, phone support, and a Slack channel, and reports resolving the average ticket in around five hours. When a payment problem can impact sales, reaching someone who knows your account is worth as much as the processing itself.

Frequently asked questions

For self-hosted WooCommerce CBD stores, Finix is a certified direct processor with a native WooCommerce plugin available on wordpress.org. It accepts cards, Apple Pay, and ACH bank transfers, supports both block and classic WooCommerce checkout, and uses transparent interchange-plus pricing. CBD merchants get a dedicated, individually underwritten merchant account rather than a pooled one, plus a dedicated account manager and phone support. Finix is available to merchants in the US and Canada.

First, sign up for a Finix account and complete the underwriting process. Second, download the Finix WooCommerce plugin from wordpress.org or the Finix docs page. Third, install it via WordPress Admin, then Plugins, then Add New, then Upload Plugin. Fourth, generate API keys and connect the plugin to your Finix dashboard. Fifth, test fully in sandbox mode. Sixth, switch to live mode to start processing. 

The 2018 Farm Bill legalized hemp-derived CBD containing no more than 0.3% delta-9 THC. A law passed in November 2025 narrows that definition to total THC and caps finished products at 0.4 milligrams per container, effective November 12, 2026, though FDA guidance is still pending and Congress may delay or change it. The FDA also prohibits CBD in food, beverages, and supplements, and bans health claims. State laws vary and can be stricter. This is informational only, not legal advice. Consult an attorney before selling CBD.

The Finix WooCommerce plugin, available on wordpress.org, integrates directly with your store and enables card payments, Apple Pay, and ACH bank transfers at checkout. It supports both block and classic WooCommerce checkout. Webhook-based automation handles disputes and bank returns without manual work, and a sandbox environment lets you test everything before going live. Finix uses interchange-plus pricing, so you see the exact cost of every transaction.

Get your WooCommerce CBD store processing payments

WooPayments won't process CBD, but your WooCommerce store doesn't have to change. Finix is a certified direct processor with a native WooCommerce plugin, transparent interchange-plus pricing, and support from people who know the category. It allows you to set up a stable, CBD-ready checkout without changing your WooCommerce store. Speak to one of our WooCommerce CBD payment experts today to learn more.

Get in touch