# Whop WordPress plugin: accept Whop payments on a WordPress store

> No official Whop WordPress plugin takes payments. Here is how to connect Whop to WordPress and WooCommerce with an embedded checkout, step by step.

Updated: 2026-11-11 · Canonical: https://whopforwoo.com/whop-wordpress-plugin

**There is no official Whop WordPress plugin for payments.** Search "whop" on wordpress.org and you get nothing from Whop; Whop's own WordPress documentation only explains how to add its ad pixel. To take Whop payments on a WordPress site you either paste a Whop checkout link, or install a WooCommerce payment gateway such as WhopForWoo, which puts Whop's payment form on your checkout page.

## Three ways to connect Whop to WordPress

| Method | Effort | What you get | What you lose |
|---|---|---|---|
| Checkout link as a button | 5 minutes | Customer pays on whop.com | No WooCommerce order, no cart, the visitor leaves your site |
| Whop Elements script in a page | Developer work | Whop form on your page | You build order creation, webhooks and verification yourself |
| WhopForWoo (WooCommerce gateway) | 10 minutes | Whop form inside the WooCommerce checkout, orders, emails, stock | A paid licence |

The first two work for a single product. As soon as you have a cart, shipping, stock or several products, the WooCommerce route avoids rebuilding an order system. The details of the first option are on [Whop checkout link vs embedded](https://whopforwoo.com/whop-checkout-link-vs-embedded).

## Whop WordPress integration: what the plugin adds

- **Whop as a payment method** in **WooCommerce → Settings → Payments**, next to any other gateway you already use.
- **Embedded Whop Elements form** on the classic checkout and the order-pay page. The WooCommerce Checkout Block uses Whop's hosted page instead.
- **Order first:** WooCommerce validates the checkout and creates the order before anything is charged.
- **Verified payments:** an order is marked paid only after the payment is read back from Whop's API or arrives in an HMAC-signed webhook, with amount and currency matching.
- **No product mapping:** one checkout configuration per order from the cart total, so variable products, coupons and shipping work as they are.
- **Status & Tools** screen with a system report, webhook history and a checkout cache test.

![WooCommerce payment settings list with Whop enabled next to other gateways](https://whopforwoo.com/img/wp-plugin-payments-list.png)

## Install the Whop WordPress plugin

1. **Get a licence** on the [pricing page](https://whopforwoo.com/pricing). The licence key is sent by Whop after purchase.
2. **Upload the plugin** in **Plugins → Add New → Upload Plugin**, then activate it.
3. **Connect Whop:** in **WooCommerce → Settings → Payments → Whop**, paste the API key and Account ID from your Whop dashboard.
4. **Add the webhook:** copy the webhook URL shown on the settings page (`https://yourstore.com/?wc-api=whop_webhook`) into Whop, subscribe to `payment.succeeded`, and paste the webhook secret back into the plugin.
5. **Pick the checkout mode:** Whop Elements (recommended) or hosted redirect.
6. **Test in Sandbox mode,** then disable sandbox and enable the gateway.

![Whop gateway settings page in WordPress with API key, Account ID and webhook fields](https://whopforwoo.com/img/wp-plugin-settings-api-webhook.png)

## Requirements

| | Minimum |
|---|---|
| WordPress | 6.0 |
| WooCommerce | 7.0 |
| PHP | 7.4 |
| Whop | A Whop account with Whop Payments set up (identity verification is required before payouts) |

Exclude the checkout page from any page cache (WP Rocket, LiteSpeed, host-level cache). A cached checkout breaks the payment form; the plugin's cache test flags it.

## What it does not do

- It doesn't decide whether Whop accepts your business. Whop's prohibited list applies to every seller.
- It doesn't replace Whop's dashboard: refunds and disputes are handled in Whop.

Get WhopForWoo: https://whopforwoo.com/pricing

## FAQ

### Is there an official Whop WordPress plugin?

There is no Whop plugin on wordpress.org and no official Whop payment plugin for WordPress. Whop's WordPress-related documentation covers adding the Whop ad pixel with a header script plugin.

### Can I embed Whop checkout on WordPress without a plugin?

Yes, by pasting a Whop checkout link as a button or adding the Whop Elements script to a page. You then manage orders, stock and emails outside WordPress, because nothing is created in WooCommerce.

### Does the Whop WordPress integration need WooCommerce?

WhopForWoo is a WooCommerce payment gateway, so yes. WooCommerce gives you the cart, orders, shipping and taxes; Whop processes the payment.

### Which WordPress and PHP versions are supported?

WordPress 6.0 or later, PHP 7.4 or later and WooCommerce 7.0 or later. The plugin is compatible with WooCommerce High-Performance Order Storage (HPOS).

## Related

- [Whop WooCommerce plugin: Whop checkout inside your store](https://whopforwoo.com/): Connect Whop to WooCommerce. Whop's payment form sits inside your checkout, every payment is verified server-side, and orders exist before anyone pays.
- [Whop payment gateway: use Whop to take payments on WooCommerce](https://whopforwoo.com/whop-payment-gateway): Is Whop a payment gateway? Whop is a payment platform and merchant of record. Here is how it works as a WooCommerce gateway and which API calls it uses.
- [Whop for WooCommerce: what WhopForWoo is and who it's for](https://whopforwoo.com/whop-for-woocommerce): WhopForWoo brings Whop payments to WooCommerce: embedded checkout, server-verified orders, licences for 1, 5 or unlimited sites. What it does, who uses it.
- [Whop embedded checkout: keep customers on your WooCommerce checkout](https://whopforwoo.com/whop-embedded-checkout): How to embed Whop checkout on a website: the Checkout element, what you must build around it, and how WhopForWoo does it inside WooCommerce.
- [WhopForWoo pricing](https://whopforwoo.com/pricing): WhopForWoo pricing: Solo $129, Dropshipper (5 sites) $249, Pirate (unlimited) $499. One-time payment, updates included. 14-day refund.
