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
- Open Settings > Payments and tap Configure on the Stripe row.
- 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.
- The Publishable key (optional) can stay empty.
- Tap Save credentials. Timeo checks the key and registers its webhook on your Stripe account, so renewals activate memberships automatically.
- Open Membership plans and edit the plan you want to renew automatically.
- 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.
Related guides
- Memberships and packages
- How to take online payments outside Malaysia with Airwallex
- How to choose, test and switch your active payment gateway
More in Payments and invoices, or start with the getting started guide. Still stuck? Contact us.