Setting up Stripe for member dues

Connect your Stripe account to formembers so you can collect membership dues from your members.

Before you start

You will need a Stripe account. If you don't have one, create a free account at stripe.com — it takes a few minutes.

Connect Stripe to your organisation

  1. In your formembers admin, go to Settings → Member Payments
  2. Click Set up Stripe
  3. You'll be guided through connecting your Stripe account

Create a webhook in Stripe

formembers needs a webhook from Stripe to update membership status when payments succeed or fail.

  1. In the Stripe Dashboard, go to Developers → Webhooks
  2. Click Add endpoint
  3. Enter your webhook URL (shown in formembers under Settings → Member Payments)
  4. Select these events:
    • checkout.session.completed
    • invoice.payment_succeeded
    • invoice.payment_failed
    • customer.subscription.deleted
  5. Click Add endpoint
  6. Copy the Signing secret and paste it into formembers under Webhook signing secret

Test the connection

Use Stripe's Send test webhook feature to confirm formembers is receiving events correctly. You'll see confirmation in the formembers settings page.

What's next?

Once Stripe is connected, members who apply online will be able to pay their dues through Stripe Checkout. Payments go directly to your Stripe account.

For questions about pricing, see the FAQ.