How do I let members pay online with Stripe?
Connect your own Stripe account so members can settle from their space, and put a subscription on automatic renewal.
Connect your own Stripe account so members can settle from their space, and put a subscription on automatic renewal.
Settings › Integrations › Stripe
On this page6
Connecting your own Stripe account
Path: Settings › Integrations › Stripe.
You paste three values from your Stripe dashboard: the publishable key, the secret key and the webhook secret. The block also shows a webhook address to copy into Stripe, under Developers then Webhooks. It is specific to your gym.
Stripe counts as connected once the publishable key and the secret key are both saved. The Test button checks them against Stripe without sending anything to a member. The account is yours: the money lands in your account and the Stripe fees are yours.
What members can do once Stripe is connected
From their member space, a member can pay the balance left on a plan and settle an open shop tab. When the payment comes back, it is recorded as a card payment, the plan balance is updated and a receipt goes out.
Turning on auto-pay
Path: Settings › Member portal › Member self-booking › Kiosk and member options › Let members set up auto-pay.
It is off by default and it needs Stripe connected. Once on, a member holding an eligible plan sees a Set up auto-pay button in their space. They enter their card once with Stripe, and the plan renews itself.
Only a subscription plan with a duration and a price above zero is eligible. Packs, passes and price to set plans are not offered. A plan set to 365 days bills once a year; anything else bills monthly.
The webhook is not optional for auto-pay
Subscription payments and every renewal after the first one are recorded only when Stripe calls the webhook address you pasted into your Stripe dashboard.
The software refuses any webhook call if no webhook secret is saved, so an incomplete setup means no call is accepted at all. One-off payments have a safety net, because the software checks the payment again when the member comes back from Stripe. Subscriptions have no such net.
Recurring prices are frozen once created
The first time a member puts a plan on auto-pay, a recurring price is created in your Stripe account for that plan, that billing period and that currency. Every later subscriber reuses that same price.
Changing the price of the plan in Settings › Memberships afterwards does not change what auto-pay charges, neither for existing subscribers nor for new ones.
When a recurring charge fails
A failed charge creates a payment line with the Overdue status and the note Stripe payment failed, so the member appears in your Unpaid figure and in the reminders list.
The plan stays active while Stripe retries on its own schedule. If a retry succeeds, that same line flips to Paid rather than creating a second one.
If the member cancels their subscription from the Stripe billing page in their member space, the plan is marked cancelled here.
