Payment Overview
Ten artykuł jest dostępny po angielsku i ukraińsku. Czytasz wersję angielską.
Zaktualizowano 24 września 2026
The Payments page shows every payment taken through your booking pages — with summary figures, full transaction details, refunds, and CSV export.
Summary Cards
Three cards sit at the top of the page:
| Card | What it counts |
|---|---|
| Total | Every payment on record, whatever its status |
| Succeeded | Only payments that completed successfully |
| Refunded | Money returned to customers, including partial refunds |
Each card shows an amount and a transaction count underneath.
All three are shown in your company currency, set in Company → Company Info. Change your currency there and these figures follow it.
Tip: The card totals cover the whole company. Individual rows in the table below keep the currency each payment was actually charged in — normally the same, but they can differ if you changed your company currency after taking payments.
Summary cards are visible to owners and admins. Managers see the payment table but not the cards.
Payment List
| Column | Description |
|---|---|
| Date | When the payment was created |
| Customer | Who paid |
| Service | Booked service — shows — for payments not tied to a booking, such as digital products |
| Amount | Amount in the currency that payment was charged in |
| Status | Current payment status |
Click any row to open its full details.
Filters
Above the table you can narrow the list by Date from, Date to, and Status. Both date bounds are inclusive — setting the same day in each shows just that day. The summary cards follow the same filters, so they always describe the rows you are looking at.
Payment Statuses
| Status | Description |
|---|---|
| Pending | Created, but the customer has not paid yet |
| Processing | Payment sent to the provider and awaiting confirmation |
| Succeeded | Completed successfully |
| Failed | Declined or errored |
| Refunded | Returned to the customer, in full or in part |
| Expired | Nobody completed it — the customer opened a checkout and never came back, or the booking behind it was cancelled |
Tip: Expired is not the same as Failed. Failed means the card or bank refused the money and the customer may want to try again; Expired means no payment was ever attempted, so there is nothing to retry and nobody to chase. A payment on site (Pay later) never expires from waiting — only from its booking being cancelled or marked a no-show.
Payment Details
Opening a payment shows the customer's name, email and phone, the linked booking with its confirmation code, the amount and any refunded portion, the payment method and date, and a View in Stripe link to the transaction in your Stripe dashboard.
Platform Fee
Every online payment from a customer goes through your Stripe account: you pay Stripe's processing fee directly from that account. Separately, Slotsy keeps a platform fee according to your plan:
| Plan | Fee per payment |
|---|---|
| Free | 2% |
| Start | 1% |
| Team | 0.5% |
| Business | 0.3% |
The fee is taken automatically at the moment of payment and appears as its own line in the transaction details in Stripe. For digital products the platform's share is set separately and shown on the product page.
Tip: When you refund a customer, the platform fee is not returned — this is in the Terms you accepted at sign-up. A partial refund is cheaper than a full one followed by a new payment.
Issuing Refunds
Refunds are available to owners and admins.
- Open the payment you want to refund
- Click Refund
- Choose Full refund, or Partial refund and enter an amount up to the payment total
- Pick a reason — Customer request, Duplicate payment, or Fraudulent
- Click Confirm Refund
The refund goes back through the original payment provider. How long the customer waits to see it depends on their bank — typically 5–10 business days.
Partial refunds can be issued more than once, up to the original amount. The Refunded card counts a payment once, no matter how many partial refunds it has.
What a refund does to the booking
| Refund | Booking |
|---|---|
| Full | Cancelled automatically. The slot goes back on sale, the customer gets a cancellation email, and a membership visit spent on it is returned |
| Partial | Stays as it is. The lesson still happens — a partial refund is a discount after the fact, not a cancellation |
A refund issued from the Stripe dashboard behaves the same way: Slotsy hears about it and acts on it.
Tip: If you want to keep the booking after returning the whole amount, refund all but a token amount instead, and cancel or keep the booking by hand.
Exporting
Export CSV downloads the payments matching your current filters, with columns: date, customer, service, staff, amount, currency, status, and confirmation code.
Amounts in the CSV are written in major units (65.00, not 6500), and each row carries its own currency code. Export is available to owners and admins.
Related
- Payment Processors — connect payment providers
- Stripe Connect — set up Stripe for online payments