> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gohaven.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Collecting member dues online with Stripe Connect

> Connect your club's Stripe account to collect dues, manage coupons, and view payment history. Haven takes zero transaction fees on any member payment.

Haven uses Stripe Connect Standard to let your club collect member dues online. When you connect Stripe, your club gets its own Stripe account with a full Stripe dashboard — Haven acts as the platform that facilitates the connection, but your money goes directly to you. Haven never touches your members' payments.

<Note>
  Haven charges **zero transaction fees** on member dues. The only fees are Stripe's standard processing rate of 2.9% + 30¢ per successful charge, which goes directly to Stripe. Haven takes \$0 from any member payment.
</Note>

## What is Stripe Connect Standard?

Stripe Connect Standard gives your club its own independent Stripe account. This means:

* **You own the account.** Your club's Stripe dashboard is separate from Haven's. You can log into Stripe directly at any time to see payouts, issue refunds, or download reports.
* **Funds go directly to your bank.** Member payments land in your club's bank account on Stripe's standard payout schedule — Haven is never an intermediary.
* **Haven takes nothing.** The platform fee from Haven on member dues is \$0.00.

## Connecting Stripe

Before your club can collect dues online, you need to complete the Stripe onboarding flow. This takes about five minutes.

<Steps>
  <Step title="Open the Payments settings">
    In your admin dashboard, go to **Finance** in the left nav, then click the **Payments** tab. You'll see your current Stripe connection status.
  </Step>

  <Step title="Start the Stripe onboarding">
    Click **Connect Stripe**. You'll be redirected to Stripe's hosted onboarding flow. If your club already has a Stripe account, you can log in and connect it. If not, Stripe will walk you through creating one.
  </Step>

  <Step title="Complete Stripe's verification">
    Stripe will ask for your organization's details: business type, EIN or tax ID, bank account for payouts, and identity verification for the account owner. This is Stripe's standard Know Your Customer (KYC) process — Haven doesn't see or store this information.
  </Step>

  <Step title="Return to Haven">
    After completing Stripe's onboarding, you'll be redirected back to Haven. Your Payments tab will show a green **Connected** status along with your Stripe account ID and payout readiness.
  </Step>
</Steps>

<Tip>
  You can complete onboarding in stages — Stripe saves your progress. If you need to gather banking information, you can start the flow, exit, and return later to finish. Dues collection won't be active until the account is fully verified.
</Tip>

## How members pay dues

Once Stripe is connected, members can pay dues in two ways:

<AccordionGroup>
  <Accordion title="Joining for the first time">
    New members pay when they submit a membership application through your club's public **Join** page. Haven presents the membership levels you've configured, the member selects one, and they're taken to a Stripe-hosted checkout. On success, their member record is created and activated automatically.
  </Accordion>

  <Accordion title="Renewing an existing membership">
    If a membership level has auto-renewal enabled, Stripe handles the recurring charge automatically on the renewal date — no action needed from the member. If a membership is set to manual renewal, the member receives a renewal reminder email and pays through their member portal.
  </Accordion>

  <Accordion title="Lapsed members registering for events">
    If a lapsed member tries to register for a paid event, Haven surfaces a combined checkout: renew your membership and register for the event in a single transaction. This recovers dues at a natural conversion point.
  </Accordion>
</AccordionGroup>

## Viewing payment history

All successful member payments are recorded under **Finance → Payments** in your admin dashboard. Each record shows the member's name, membership level, amount, and date. You can also view an individual member's payment history from their member detail page under **Members**.

For downloadable invoices and receipts, go to **Finance → Invoices**.

## Discount codes and coupons

You can create coupon codes that apply a percentage or fixed-dollar discount to membership dues at checkout. Go to **Finance → Coupons** to create and manage codes. Coupons can be:

* **Percentage-based** (e.g., 20% off) or **fixed-amount** (e.g., \$10 off)
* **Scoped** to specific membership levels or events, or valid across all memberships
* **Single-use** or **multi-use**, with optional expiration dates

Members enter the code at checkout before completing payment.

## What if Stripe isn't connected?

Your club's public website and member portal remain fully functional without Stripe. Members can still browse the site, view the directory, and register for free events. However, **paid dues cannot be collected** until Stripe is connected and verified. Membership levels that have a price set will not display a checkout button to prospective members.

<Warning>
  If you deactivate or disconnect your Stripe account after members are already on recurring dues subscriptions, those auto-renewals will stop processing. Reach out to Haven support before disconnecting an active Stripe account.
</Warning>
