A Stripe membership plugin for WordPress that bills every period

Use Ultimate Membership Pro as your Stripe membership plugin for WordPress, in every plan. Stripe Connect takes one-time and recurring payments, with free trials, saved cards, pause and resume. Stripe Checkout takes card payments with 3D Secure.

Stripe, built into your membership site
Checkout · Stripe Connect Join Northside Studio
Gold MembershipFree for 7 days, then billed every monthFree trial
Pay with
Card ending 4242Saved card, used before
A new cardCard number, expiry and CVC
Start my free trialYou stay on this site while you pay.
How it works
GatewayStripe Connect
PaymentOn your site, without leaving it
Saved cardsStored by Stripe, not on your site
PlanEvery plan
Account page · Subscriptions
MWHello Maya, welcome backYour accountGold
OverviewProfileSubscriptionsOrdersMembership Cards
Gold MembershipRenews every month · card ending 4242ActiveChange cardPauseCancel
Studio passPaused by MayaPausedResume
How it works
Members canPause, resume, cancel and change card
Card expiringMembers get a reminder
Works withStripe Connect
Ultimate Membership Pro · Payment Services Connect your Stripe account
Payment Services · Stripe ConnectOn
LiveTest
Connect with StripeNo API keys to paste
Statement descriptorNORTHSIDE STUDIO
Webhook URLhttps://example.com/?ihc_action=stripe_connect
Payment via saved cards
The settings behind it
ConnectThe Connect with Stripe button, no API keys
ModeLive or Test
WebhookNeeded, on a live website
Statement descriptorUp to 22 characters
What you can do with Stripe

Stripe subscriptions for WordPress memberships

Members are charged automatically every period, and with Stripe Connect they manage their own subscription.

Every planOne-time and recurring MembershipsCharge once, or every period, ongoing or for a set number of payments.Learn more
Every planFree trials and first paymentsStart a Membership with a free trial or a different first payment, then bill as usual. With Stripe Connect.Learn more
Every planSaved cardsReturning members pay with a card they used before. Stripe stores the card, not your site. With Stripe Connect.
Every planPause, resume and cancelMembers pause a subscription and pick it up later, or cancel it, from their account page. With Stripe Connect.Learn more
Every planCard changes and expiry remindersMembers change the card on a subscription themselves, and get a reminder before their card expires. With Stripe Connect.
Every planRefundsStripe Connect handles refunds for Membership payments, next to cancel, pause and resume.
Connect or Checkout

Stripe Connect or Stripe Checkout for your membership

Both come with every plan. Stripe Connect has the full set of subscription tools; Stripe Checkout takes card payments with 3D Secure.

Every planStripe ConnectMembers pay on your site, without leaving it, and manage their subscription from their account page.
One-time payments and recurring subscriptions, ongoing or limited Free trial or a different first payment Saved cards for returning members Members cancel, pause, resume and change card Refunds and card expiry reminders Connect with the Connect with Stripe button, in Live or Test mode
Read the Stripe Connect setup guide
Every planStripe CheckoutCard payments with 3D Secure, ready for SCA rules in Europe.
3D Secure card payments Recurring subscriptions, ongoing or limited Existing subscriptions move to Stripe Connect at their next renewal if you switch
Pause, resume and card changes need Stripe Connect. See the migration guide
How it works

Connect Stripe in four steps

No API keys to copy. Stripe Connect is set up from your Ultimate Membership Pro dashboard.

1Switch on Stripe ConnectIn your dashboard, open Payment Services, then Stripe Connect, and turn it on.
2Connect your accountChoose Live or Test mode and click Connect with Stripe.
3Check your Stripe accountMake sure it’s activated and on the latest default API version.
4Add the webhookAdd the webhook URL shown in your dashboard to Stripe, for Live and Test mode, so Memberships activate on their own.
Good to know

Before you connect Stripe

Straight answers, so your first payments go through without surprises.

Stripe, plainly
Pause, resume and card changes work with Stripe Connect, not with Stripe Checkout. You set a free trial or a different first payment on the Membership. On Stripe, trials are documented for Stripe Connect. The webhook only works on a live website, not on a local install. Add it for Live and Test mode. On Stripe, a coupon that applies only to the first payment of a recurring Membership works as a 100% discount only. Partial first-payment discounts don’t work. Moving from Stripe Checkout to Stripe Connect? Existing subscriptions move over at their next renewal.
FAQ

Questions about Stripe memberships

Not sure your setup is covered? Search the documentation or try the live demo before you buy.

Is Ultimate Membership Pro a Stripe membership plugin for WordPress?

Yes. Stripe Connect and Stripe Checkout are built in and come with every plan, for one-time and recurring Memberships.

Should I use Stripe Connect or Stripe Checkout?

Stripe Connect has the full set of subscription tools: free trials, saved cards, pause and resume, card changes, refunds and card expiry reminders. Stripe Checkout takes recurring card payments with 3D Secure.

Can I sell Stripe subscriptions on WordPress with a free trial?

Yes. With Stripe Connect, a Membership can start with a free trial or a different first payment, then bill every period.

Can members pause or cancel their subscription?

Yes, with Stripe Connect. Members pause, resume or cancel from their account page, and change the card on a subscription themselves.

Do I need API keys to connect Stripe?

No. Turn on Stripe Connect, choose Live or Test mode and click Connect with Stripe. Then add the webhook shown in your dashboard, which works on a live website.

Can I use coupons with Stripe?

Yes. For a recurring Membership, a coupon that applies only to the first payment works on Stripe as a 100% discount only. Partial first-payment discounts don’t work.

Stripe in every plan

Take Membership payments with Stripe

Recurring billing, free trials and subscriptions members manage themselves, set up from your dashboard.

14-day money-back guarantee Unlimited members