The Transactions page provides a complete record of all payments processed through SchedulingKit — from booking payments to invoice payments and refunds.
| Type | Description |
|---|---|
| Payment | A successful payment from a customer |
| Refund | A full refund issued |
| Partial refund | A partial refund for part of a payment |
| Status | Meaning |
|---|---|
| Pending | Payment initiated but not yet confirmed |
| Processing | Payment being processed by the provider |
| Completed | Payment successfully received |
| Failed | Payment attempt failed |
| Cancelled | Payment was cancelled |
| Refunded | Fully refunded |
| Partially refunded | Partially refunded |
Transactions can come from any connected payment provider:
The list page shows:
Click any transaction to view full details.
Use the filters at the top of the page:
Use exports for accounting, tax filing, or importing into your bookkeeping software.
For Stripe transactions, the refund is processed through Stripe's API. For other providers, the refund is recorded locally and you need to process the actual refund through the provider.
For pending transactions (e.g. bank transfers or cash payments), click Mark as Completed once you've verified the payment.
| Permission | What it allows |
|---|---|
view_payments | View transactions |
process_refunds | Issue refunds |
Create discount codes that customers apply during booking checkout.
Create, send, and manage invoices for your clients with payment links and tracking.
Configure tax rules and apply them to services and extras.
Invoices, transactions, taxes, coupons, gift cards, and commissions.
Sell and manage gift cards that customers can redeem during booking.