Help center

Billing & Payments

Payments overview

V1 supports drop-ins, recurring memberships, household tiers, and gym-side discounts. Stripe Connect handles all card data — the gym is the merchant of record, CombatScore never sees a card number.

Payments overview

CombatScore V1 supports the payment shapes a real martial arts gym needs to run: one-time drop-ins, recurring memberships, household tiers (family discounts), and gym-side discount codes. Every charge runs through Stripe Connect — the gym is the merchant of record. CombatScore is not a payment processor, and we never see your card number.

What V1 supports

What's not yet in V1

How charging works

When a gym charges you, the flow is:

  1. Stripe Connect calculates total + tax (if your gym has registered for sales tax in your state).
  2. Card is charged on the gym's Stripe account, not CombatScore's.
  3. A receipt is emailed and stored in Settings → Memberships → [Gym] → Invoices.

Refunds

Each gym has a refund window (default 7 days, configurable up to 30). Inside the window, request a refund through the invoice → Request refund. The gym owner gets a notification and approves or denies. Outside the window, refunds are at the gym's discretion.

Canceling a recurring membership

Settings → Memberships → [Gym] → Cancel membership. Cancellation is one-click — no calls, no friction, no surprise screens — as state automatic-renewal laws require. Pre-paid time stays active until the period ends; you won't be charged again.

When something goes wrong

Privacy

We never store card numbers, CVCs, or expiration dates. Stripe handles all that. CombatScore stores: amount, date, gym, invoice ID, and your name + email.

Was this helpful?

Last updated Sep 12, 2026

    Payments overview — CombatScore