Payslip
Automatic bank-slip verification — no manual reconciliation.
What it does
Thai riders pay by bank transfer and screenshot the slip. Payslip reads the slip, matches it to the order, and marks the payment verified — without an admin opening the slip image, squinting at the amount, and ticking a box on a spreadsheet.
Key features
- Automatic bank-slip verification — The slip image is parsed and matched to the open order in seconds.
- Amount and timestamp checks — Mismatched amounts and stale slips are flagged before they hit your books.
- Duplicate detection — A slip can only be used once; second use is rejected automatically.
- Manual override — Admins can approve edge cases with a one-line reason that lands in the audit log.
- Per-tenant bank accounts — Each club configures its own receiving account; verification respects that.
- Audit trail — Every verification, override, and rejection is timestamped and attributed.
How it works
The member pays from their bank app, screenshots the slip, and uploads it from the order page. The verification engine reads the slip, checks the amount and the receiving account, and either marks the order paid or flags it for review.
The admin’s screen shows what needs attention — only edge cases, not every slip. The vast majority of payments verify themselves and the dues counter ticks forward without human intervention. Manual reconciliation moves from a daily chore to a rare exception.