Skip to content

Coaches

Payments and Stripe

Sessions Pro distinguishes manual payment tracking (Free and Premium) and Stripe online payments (Premium only).

Manual tracking (all versions)

Each session can have a payment status:

  • Pending
  • Paid
  • Refunded
  • Cancelled

You update the status when you collect (cash, transfer, check) or refund.

Where to edit:

  • Admin → session edit
  • Client profile → Overview or Finances tabs
  • Session modal (coach front)

Detail: Finances and manual payments.

Stripe payments (Premium)

Prerequisites

  1. Premium add-on installed and active license

  2. Stripe account (test then production)

  3. Configuration in Sessions Pro → Stripe: API keys, webhook

See Premium and license.

How it works

  • A session with a price can be paid online by the client
  • The client clicks Pay in their area → secure Stripe payment page
  • After success: Paid status, confirmation emails (if enabled)

Webhook

Configure the webhook URL provided in Stripe admin. Without a webhook, a received payment may not update status automatically.

Coach / admin side

  • Client profile → Finances: totals, chart, list per session
  • Admin dashboard: today's indicators (pending amounts)
  • Manual marking possible even with Stripe (offline collection)

Client side

Free version (without Stripe)

  • Payments tab: pending amounts displayed
  • No online Pay button — payment outside the plugin

Premium + Stripe

  • Pay button → Stripe checkout
  • History: printable HTML receipt for paid sessions

Stripe test mode

Use Stripe test cards in test mode. Switch to live only in production with live keys.

See also

  • Finances and manual payments
  • Client area
  • Premium and license