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.
On this page
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.
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.
Install the Whop WordPress plugin
- Get a licence on the pricing page. The licence key is sent by Whop after purchase.
- Upload the plugin in Plugins → Add New → Upload Plugin, then activate it.
- Connect Whop: in WooCommerce → Settings → Payments → Whop, paste the API key and Account ID from your Whop dashboard.
- Add the webhook: copy the webhook URL shown on the settings page (
https://yourstore.com/?wc-api=whop_webhook) into Whop, subscribe topayment.succeeded, and paste the webhook secret back into the plugin. - Pick the checkout mode: Whop Elements (recommended) or hosted redirect.
- Test in Sandbox mode, then disable sandbox and enable the gateway.
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.
Frequently asked questions
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).