Skip to content

How to charge memberships automatically every month with Stripe.

Stripe is the gateway for memberships that renew by card on their own. You connect your own Stripe account, mark a plan as auto-renew, and Stripe charges the member every cycle. Payouts go to your Stripe balance.

Who it is for
Owners and admins
Plan
Advance and Team

Connect Stripe and turn on auto-renew

  1. Open Settings > Payments and tap Configure on the Stripe row.
  2. Paste your Stripe secret key. In Stripe it is under Developers, then API keys, and starts with sk_live_. A key starting with sk_test_ puts your business in Stripe test mode.
  3. The Publishable key (optional) can stay empty.
  4. Tap Save credentials. Timeo checks the key and registers its webhook on your Stripe account, so renewals activate memberships automatically.
  5. Open Membership plans and edit the plan you want to renew automatically.
  6. Switch on Auto-renew by card (Stripe) and save the plan.

Stripe and your other gateway

Stripe handles auto-renewing plans. One-off payments (packages, shop orders, deposits) still use your active gateway: Billplz or iPay88 in Malaysia, Airwallex elsewhere. Auto-renew keeps working when another gateway is marked active.

What your customers see

  • On a plan marked auto-renew, a note that it auto-renews by card, and a card payment page when they buy it.
  • Their card is charged every cycle and the membership extends itself. Members cancel at the front desk.

Common problems

The Auto-renew by card (Stripe) switch is greyed out.
Auto-renew only works for a plan whose length is whole months (30, 60, 90 days and so on, or 365) or whole weeks. Change Length in days to one of those, then switch it on.
Renewals are charged but memberships do not extend.
Timeo hears about renewals through the webhook it registered when you saved the key. Open Settings > Payments, tap Update on the Stripe row and save the key again so the webhook is registered afresh.
Members were charged in test mode.
A secret key starting with sk_test_ puts the business in Stripe test mode. Replace it with your live sk_live_ key.

More in Payments and invoices, or start with the getting started guide. Still stuck? Contact us.

Your whole business. One login.

Get Timeo running in under ten minutes. Keep your existing customers, staff, and data.