WooCommerce Subscriptions โ current status
WooshPayment supports WooCommerce one-time products. Recurring subscriptions are on the roadmap. Here's what works today and what doesn't.
Roadmap Q3. Full integration with WooCommerce Subscriptions (branded renewals, retries from WooshPayment, mapping Woo product โ Whop access pass) is in progress. Today we only support the first payment of a subscription product; renewals don't go through our checkout.
TLDR: WooCommerce Subscriptions (Woo's paid plugin) handles the first payment via WooshPayment but automatic renewals do not go through our checkout โ they go directly to the underlying gateway (Whop) and the customer does not see your branding. Below are workarounds for the most common cases.
What works โ
- First payment of a subscription product โ goes through WooshPayment normally, the
parentorder is created in Woo, Whop registers the payment method - Free trials (e.g. 14 days free) โ first payment
โฌ0.00, Subscription activation in the Woo panel - Single-payment subscriptions (e.g. 6-month course paid upfront) โ effectively a one-time order, works 100%
- Payment method update โ the customer clicks "Update payment method" in Woo โ lands on a mini-checkout in WooshPayment where they change the card
What does NOT work โ
- Automatic recurring renewals (e.g. monthly โฌ29) โ these do NOT go through the WooshPayment checkout. Whop charges the card on file and creates a
renewalorder in Woo via direct webhook. The customer does not see your branding. - Plan change (upgrade/downgrade) โ handled server-to-server between Whop and Woo, outside the checkout.
- Failed renewal โ retry โ this is also internal to Whop, the customer receives the default Whop email (no branding).
Workarounds
Workaround 1 โ use Woo/Whop native renewal hooks
Even if the recurring payment doesn't go through the checkout, you can still send branded emails to customers when a renewal happens, but not through WooshPayment outgoing webhooks yet. Custom merchant webhooks are still roadmap.
Today use the tools that already emit renewal events:
- WooCommerce Subscriptions emails and hooks on your WordPress site
- Whop renewal/payment webhooks in your Whop dashboard
- Your email tool on top of Woo/Whop events
See Webhook for the current WooshPayment webhook status.
Workaround 2 โ custom "Manage subscription" link
Below each default Whop email you can force a link to your domain where the customer lands on a branded account page. In Whop Dashboard โ Settings โ Email templates โ add a footer:
Manage your subscription at https://yourstore.com/account/subscriptions
In Woo, the /account/subscriptions page is already branded with the theme โ the perceived experience improves.
Workaround 3 โ manual retry flow
Automatic retry through a branded WooshPayment renewal checkout is roadmap. Today, if you want a branded retry, create a fresh one-time checkout/order flow and send the customer that link manually, or keep the retry inside Whop/WooCommerce Subscriptions.
Recommended setup
For a Woo store with mixed subscriptions (one-time products + subscriptions):
- Keep WooCommerce Subscriptions plugin active
- Connect WooCommerce to WooshPayment normally (see WooCommerce integration)
- Connect Whop from the WooshPayment panel โ Whop becomes the gateway
- For every subscription product create the corresponding "Access Pass" in Whop with identical frequency (monthly/yearly/etc.)
- Product mapping for recurring renewals is not self-service yet. Keep renewal logic inside Woo/Whop until the subscriptions module ships.
Frequently asked questions
Can I disable automatic renewals and do manual charges? Yes. In the Whop panel set the product as "one-time" and manage the "Manual renewal" flag yourself in Woo. Each month you send the customer a link to the WooshPayment checkout for the new charge. More work but 100% branded.
What happens to customers already subscribed when I switch to WooshPayment? Renewals continue on the previous gateway (Stripe directly / PayPal). New customers after the switch use WooshPayment + Whop. A migration procedure exists โ contact us.
Does it work with WooCommerce Memberships? Yes, fully. Memberships is a different plugin (access control) and does not interfere with the payment flow.