WordPress plugin · WooCommerce payment gateway

Whop WooCommerce pluginWhop checkout inside your store

WhopForWoo is a WordPress plugin that adds Whop as a payment method in WooCommerce. Customers pay by card, Apple Pay or Google Pay on your own checkout page, and your server checks every payment before the order is marked paid.

From $34.30/year $49LAUNCH30or $129 one-time, updates included

WordPress 6.0+WooCommerce 7.0+HPOS ready14-day refund

Contactmaya@okafor.studioShip toSan Francisco, US
Your order
Field Notebook × 2$36.00
Brass Pen + shipping$30.50
Total$66.50
Pay with card
Whop Elements · secure iframe
PayPay
or pay with card
Card number4242 4242 4242 4242
Expiry08 / 29
CVC•••
CountryUS
Pay $66.50Payment verified ✓
Customers pay inside your own checkout page. The order exists before the charge, and the plugin checks amount, currency and webhook signature on the server before marking it paid.

From API key to paid order in three steps

Setup takes about five minutes. After that, every order follows the same verified path.

  1. CheckoutCustomer pays on your page
  2. WhopCard charged in Whop’s iframe
  3. Your serverOrder, amount, currency checked
  4. PaidOrder moves to processing
  1. 01 Connect

    Paste two keys, test the webhook

    A three-step assistant asks for your Whop API key and Company ID, then sends a test webhook and tells you it arrived.

    api_key ●●●●●●●●
    company biz_7Qn2…
    webhook 200 OK ✓
  2. 02 Checkout

    Your customer pays on your page

    The order is created first, then the Whop form charges the exact cart total, with coupons, tax and shipping.

    order #1042 pending
    charge 66.50 USD
    via Apple Pay
  3. 03 Verify

    Whop confirms, your server checks

    The payment is read back from Whop’s API or a signed webhook. Order, amount and currency must match before the order is marked paid.

    amount match ✓
    currency match ✓
    order #1042 → processing

A WooCommerce payment method that behaves like one

Your cart, taxes, shipping and emails stay exactly as they are. Whop just takes the payment.

Read the docs

Embedded card formWhop Elements
Whop’s card form loads inside the WooCommerce payment box as soon as the checkout opens. Its pay button is the only button: no redirect, no second page.
Apple Pay and Google Paywallets
Wallet buttons appear above the card fields on supported devices and browsers, inside the same embedded form.
Order first, charge secondorder flow
WooCommerce validates the checkout and creates the order before anything is charged, so every payment has an order to land on.
47 currencies, 12 form languagesi18n
Charge natively in your store currency, or convert to USD at a checked live rate. The form follows your site language or the one you pick.
Make the form yoursappearance
Light or dark theme, button colour, background, corner radius. Hide the Whop email block, labels or Whop terms to keep your checkout clean.
HPOS and block checkoutcompatibility
Works with High-Performance Order Storage. The WooCommerce Checkout Block uses a hosted redirect, the classic checkout gets the embedded form.
Status & Toolssupport
System report, webhook history, a checkout cache test and opt-in logs. A charged payment that could not finish is listed, never lost.

The browser is never trusted

A paid order means your server checked the payment itself, not that a page said “success”.

  • Server-side verification. Payment read back from api.whop.com; order, site, amount and currency must all match.
  • Signed webhooks. HMAC-SHA256 (Standard Webhooks), five-minute replay window, constant-time comparison.
  • Idempotent. A webhook delivered twice marks the order paid once.
  • No card data on your server. Card fields live in Whop’s iframe, on Whop’s domain. Your API key never reaches the browser or the logs.

If your licence lapses, payments keep working. Only updates and support stop. We will never switch off a merchant’s checkout.

Embedded checkout vs a Whop payment link

You can already paste a Whop checkout link on a product. Here is what changes when Whop runs inside WooCommerce.

CapabilityWhopForWooWhop link on a product
Customer stays on your checkoutYesNo
Cart, coupons, tax and shipping respectedYesNo
WooCommerce order created before paymentYesNo
Order marked paid automatically, verified server-sideYesNo
Stock, emails and reports in WooCommerceYesNo
Apple Pay and Google PayYesYes

Whop vs Stripe for WooCommerce →All comparisons →

One plugin, three licences

Every plan has every feature. Pick by number of sites, pay yearly or once. 14-day refund on all of them.

Billing

Solo1 site

One store, fully covered.

$49/ year

LAUNCH30 $34.30 for the first 50 buyers

$129once

LAUNCH30 $90.30 for the first 50 buyers

Get Solo

PirateUnlimited sites

For agencies installing on client stores.

$199/ year

LAUNCH30 $139.30 for the first 50 buyers

$499once

LAUNCH30 $349.30 for the first 50 buyers

Get Pirate

Compare plans in detail →

Whop and WooCommerce don’t connect natively: Whop has no official WooCommerce payment plugin, and its WooCommerce docs only cover the ad pixel. WhopForWoo is the plugin that fills the gap. It adds Whop as a WooCommerce payment method, shows Whop’s payment form inside your own checkout page, and only marks an order paid after it has checked the payment with Whop’s API.

You keep your cart, shipping rules, taxes, coupons and order emails. Whop handles the card, the wallet and the payout.

What the Whop WooCommerce plugin does

WhopForWoo
Where the customer pays On your checkout page (Whop Elements), no redirect on the classic checkout
Checkout Block Supported through Whop’s hosted checkout (redirect mode)
Order created Before the payment, so nothing is charged without an order
Payment confirmation Read back from Whop’s API or from an HMAC-signed webhook, with order, amount and currency checked
Plans in Whop None to create: one checkout configuration per order, from the exact cart total
Currencies 47 charged natively, others converted to USD at a live rate
Wallets Apple Pay and Google Pay enabled on the form
Form languages 12, or follow the site language
WooCommerce storage HPOS compatible
Testing Sandbox mode
Troubleshooting Status & Tools screen: system report, webhook history, checkout cache test, logs

How a payment flows

  1. The customer fills in your normal WooCommerce checkout.
  2. WooCommerce validates the fields and creates a pending order in the background. The order exists before any charge.
  3. The plugin creates a Whop checkout configuration for that order, at the exact total, and mounts Whop’s payment form in the payment box. The billing email and address already typed are passed to Whop, so the customer doesn’t type them twice.
  4. The customer pays with card, Apple Pay or Google Pay. Card numbers stay inside Whop’s iframe on Whop’s domain; they never touch your server.
  5. Your server reads the payment back from Whop (GET /payments/{id}) or receives the signed payment.succeeded webhook. The order is marked paid only if its order, site, configuration, amount and currency all match.

If a card is charged but the browser closes before the checkout finishes, the payment is recorded and listed in Status & Tools instead of disappearing.

Whop plugin setup in five steps

  1. Install and activate WhopForWoo, then enter your licence key.
  2. Open WooCommerce → Settings → Payments → Whop.
  3. Paste your Whop API key and Account ID (Whop dashboard, developer settings).
  4. Copy the webhook URL shown on the settings page into Whop, subscribe to payment.succeeded, and paste the webhook secret back.
  5. Turn on Sandbox mode, place a test order, then switch to live.

Exclude the checkout page from page caching. A cached checkout serves a stale security token and the payment form won’t load; the built-in cache test tells you if that’s happening.

Why merchants add Whop to WooCommerce

  • A second processor. WooCommerce can run several gateways side by side. Whop can sit next to Stripe or PayPal so a single account review doesn’t stop your sales.
  • Lower card rate than Stripe’s standard US price. Whop charges 2.7% + $0.30 on a domestic card, against Stripe’s 2.9% + $0.30. See Whop fees for the full grid and Whop vs Stripe for a side-by-side.
  • Whop is the merchant of record. On Whop Payments, Whop is the seller of record and can calculate, collect and (in the US, EU and UK) remit sales tax for a 2% fee.
  • Payouts in 200+ countries, to a bank account, PayPal or a Coinbase wallet depending on the method used at checkout.

Whop decides who can sell. Some categories are prohibited (adult content, vapes, CBD, unlicensed streaming, among others). Check Whop’s prohibited list before you apply; no plugin changes that.

Pricing

One licence, paid once a year or once for good. All plans include every feature.

Plan Sites Yearly One-time payment
Solo 1 $49 $129
Dropshipper 5 $99 $249
Pirate (agencies) Unlimited $199 $499

One-time payment, updates included. 14-day refund. If your licence lapses, payments keep working: only updates and support stop. Details on the pricing page.

Questions merchants ask first

Does Whop work with WooCommerce?

Not out of the box. Whop's own WooCommerce documentation only covers installing the Whop ad pixel. To take Whop payments at a WooCommerce checkout you need a payment gateway plugin such as WhopForWoo.

Is there an official Whop WooCommerce plugin?

No. Whop officially connects Shopify for physical products, not WooCommerce. WhopForWoo is an independent plugin that uses Whop's public API and Whop Elements.

Do I need to create a plan in Whop for every product?

No. The plugin creates a checkout configuration per order from the exact cart total, so coupons, variations and shipping are all included without mapping products.

What happens if my licence expires?

Payments keep working. Only plugin updates and support stop, and an admin notice tells you so.

Does the Whop WooCommerce plugin work with the Checkout Block?

Yes, through Whop's hosted checkout page (redirect mode). The classic checkout and the order-pay page get the embedded Whop Elements form.

Install the Whop plugin for WooCommerce.

Install, paste two keys, test the webhook. Your next order can be paid with Whop.