Appearance
Transactions & Earnings
Required permission:
billing.read(Billing Admin group)
Transactions
The Transactions page shows all payment events on the platform — session fees, subscription charges, refunds, and payouts.
Filters
- Date range
- Type:
session_fee,subscription,refund,payout - Status:
pending,completed,failed,refunded - User (client or notary)
Reading a Transaction
Each transaction shows:
- Amount (NGN) and VAT breakdown
- Platform service charge deducted
- Notary's net payout
- Paystack reference (for external verification)
- Status and timestamps
Processing a Refund
Permission:
billing.refund
- Open the transaction
- Click Refund
- Enter the refund amount (partial refunds are supported)
- Select a reason
- Confirm — refund is initiated via Paystack and the client is notified
Refunds typically settle within 3–5 business days depending on the client's bank.
Earnings
The Earnings page shows aggregated revenue metrics for the platform.
What It Shows
- Total gross revenue (session fees + subscriptions)
- Platform service charge collected
- VAT collected
- Total paid out to notaries
- Net platform revenue
Filters
- Date range (daily, weekly, monthly, custom)
- By notary (individual earnings breakdown)
- By plan type
Notary Payout Summary
Each notary's earnings page shows their completed sessions, the fee charged per session, the service charge deducted, and the net amount disbursed. Payout status is shown per session: pending, paid, held, failed.
Held payouts: A payout is held if the notary has not completed KYC, has an open compliance flag, or the session is disputed.