Paywall / After the sale
After the sale
Money came in — now what? This page covers the three things every seller eventually does: checking the books, giving someone their money back, and handling the rare chargeback.
Your transactions — the books
Filter by period, app, status or currency; search by the buyer's email. Export CSV downloads the list for your accountant.
Every sale is one row, showing at a glance:
| Column | What it tells you |
|---|---|
| Customer | Buyer email + country flag |
| Gross / VAT / Net | What the buyer paid, the tax inside it, and what's yours before fees — VAT carries a small badge explaining the regime (OSS, reverse charge, UK…) |
| Stripe / Onelo fees | Processing costs, shown as negatives — no hidden math |
| Status | Paid · Refunded · Disputed · Trial · Failed |
The header shows totals for the chosen period with a comparison to the previous one. Refunds appear as their own rows linked to the original sale (the list sorts newest-first), so your history never gets rewritten. Each row's menu also offers Open in Stripe if you want the payment-processor view. For the full column-by-column guide — VAT badges, card regions, the detail drawer — see Transactions.
Issuing a refund
Buyers can refund themselves within your refund window — if the product's self-serve refund opt-in is on (it's off by default on every new product) and your Onelo plan includes portal refunds. You can also issue refunds yourself from the dashboard (the Refund action is part of the same paid-plan capability):
Choose Full refund or Partial refund (type the amount), optionally pick a reason (Requested by customer / Duplicate / Fraudulent), and click Issue refund.
If you issue invoices through a connected provider (e.g. Fakturownia), the matching corrective invoice is handled in the same system. What happens to the buyer's access after a full refund is your Customer portal policy (lapsed vs free tier).
Chargebacks — when a buyer disputes the charge
A chargeback is when a buyer asks their bank (not you) for the money back. The bank takes the money immediately and investigates for 7–30 days. You can't prevent that — but you decide what happens to the buyer's access in the meantime:
| Option | What happens | Pick it when |
|---|---|---|
| Pause access during dispute (recommended) | The buyer loses access the moment the dispute opens. If you win, it's restored automatically. | Default for most apps — no free product for someone disputing the charge. |
| Continue access until lost | The buyer keeps using the product through the investigation. | Customer-friendly stance — accepting the risk of giving it away if you lose. |
Pick one of the two options and publish. Disputed sales show a red Disputed badge in Transactions.
Managing the people behind the purchases
Every user across your apps: email, sign-in provider, plan, last seen. Per user you can Suspend (blocks access without deleting anything — reversible) or Delete (permanent).
Each app also has its own Users tab with a Revoke sessions action — signs that person out of all their devices at once, useful for account-sharing or a stolen device.