Skip to content

How payments work

Volley World processes payments through Stripe Connect. Your club connects its own Stripe account, members pay online, and Stripe pays the money out to your bank.

Sales › Payments lists every card payment, newest first. The figure at the top right is your income: the payments that went through and haven’t been refunded.

Pick a date range and the list, the count and the total follow it — here, September so far.

The Excel button downloads everything loaded as Payments.csv: one row per charge, ready for Excel, Numbers or Google Sheets.

A member was charged twice for the same class. The refund icon opens a review — full or partial, and what it costs the club: the processing cost of the original payment is not returned.

Every refund is confirmed with your own password.

Stripe processes it, the receipt shows the refund ID, and the charge locks to a grey check.

  1. Your club connects a Stripe account once. Stripe verifies your identity and bank details.
  2. Members pay for memberships, events, session packs, licences, tickets or merch inside the app.
  3. One total payment cost is deducted from each payment; the rest is settled to your connected Stripe account.
  4. Stripe pays out to your bank on its normal payout schedule.

The club pays one total cost per payment, payment processing included. It depends on your plan — Club PRO 2% + €0.25, Community 2.5% + €0.25, Free 3% + €0.25 — for standard EEA cards, Bizum, Apple Pay and Google Pay. Premium, corporate and non-EEA cards cost more — up to about 1.3 points more, at the card network’s rate.

  • Subscriptions paid by direct debit (SEPA) cost 0.2 points less: Club PRO 1.8% + €0.25, Community 2.3% + €0.25, Free 2.8% + €0.25. Direct debit is the recommended method for memberships. The club pays €3.50 for a returned debit and €15 for a debit the member reverses through their bank (possible within 8 weeks).
  • Recurring billing: subscriptions, whatever the payment method, additionally cost 0.7% of the billed amount, charged once a month on the club’s Stripe balance (not per payment).

Example for a Club PRO club: a €55 monthly membership paid by card costs €1.35 per payment + €0.39 recurring billing = €1.74; the club receives €53.26. By direct debit: €1.24 + €0.39 = €1.63; the club receives €53.37. A €13 single ticket paid by card costs €0.51; the club receives €12.49. See pricing & limits for the full table.

Because the money lands in your Stripe account, you’re the merchant of record for your club’s sales, and payouts, disputes and statements live in your Stripe dashboard.

In Club Manager, open Sales › Payments (Payment Overview). Every card payment your club received is listed there, newest first. For each one you see its status, Date, Value, Card Holder, card brand and Description. Click a row to open its Stripe receipt.

  • The figure at the top right is your income. It adds up the payments that went through and haven’t been refunded. Underneath, Showing N charges tells you how many rows are loaded, and a fainter line shows the year-to-date count.
  • Pick a date range with the calendar chip to see one month, one season or a single day. The list, the count and the total all follow the range.
  • Search Card Holder filters the list by the name on the card.
  • A red icon in the status column is a payment that failed. No money moved, so it isn’t counted in the total.

You need the Reports › Payments permission to see this screen.

The Excel button next to the date chip downloads Payments.csv. It has one row per charge, with these columns: chargeId, card holder, createdDate, createdHour, amount (in euros), currency, Monetary Refund (yes/no), status and description. After those comes one column per extra detail stored with the payments, such as the event or tournament it belongs to.

  • The export holds what is loaded. Without a date range the list loads 100 charges at a time. Set the date range first (for example, the whole month) to export exactly that period.
  • The card-holder search is not applied to the file. You always get every loaded charge.
  • The file uses commas between columns and a point for decimals (11.5). If your Excel expects decimal commas, open it through Data › From Text/CSV and choose the comma as the separator and UTF-8 as the encoding. Google Sheets and Numbers read it as is.

Click the ↩ icon at the end of a row. The refund opens as a sheet with four steps:

  1. Review. Choose Full refund or Partial refund. A partial amount can be anything up to the charge. The Cost breakdown shows what the customer gets back and what the club pays in total.
  2. Authorize. Enter your own account password to confirm.
  3. Process. Stripe processes the refund, and the payment record is updated and checked.
  4. Done. A receipt shows the refund ID and the final cost. Back in the list, the charge now shows a grey check and can’t be refunded again.

The processing cost of the original payment is not returned. In the walkthrough above, refunding an 11.50 € class costs a Club PRO club 11.98 €: the 11.50 € the member gets back plus the 0.48 € cost of the original payment.

Only staff with edit rights on Reports › Payments see the refund icon. Each club also has a monthly refund limit (100 € by default); write to hola@volleyworldapp.com to raise it. Refunding from the event in the mobile app works differently: it can hand back a voucher or a pack session instead of money. See Refunds.

For tournaments, a two-player team can split the entry: one player pays their half and invites their partner, who completes and pays the other half later. Until the partner pays, the registration is flagged as a pending split. Organizers can see these under Pending split registrations. Read more in split registration and split payment.

Not every team or member pays online. A team added by an organizer, or one that paid in cash, simply shows no online payment recorded — that’s expected, and it doesn’t block participation.

Didn't find what you were looking for?Read the FAQTroubleshooting guide