Tender handling
Each tender type carries its own capture, refund, and reconciliation behavior instead of being flattened into a single payment blob.
Platform
Cannabis payments are awkward by regulation, not by choice. The platform treats tender types, banking rails, and the ledger as first-class so the day's close actually ties out.
Cash, external card, store credit, and gift cards are modeled distinctly, because reconciling them is a different job for each.
Financial movement is recorded in a double-entry ledger rather than inferred after the fact from a pile of transactions.
Account linking through established banking rails, so deposits and settlements can be matched against the register.
Illustrative. Demos run in a dedicated environment with our team.
In detail
Each tender type carries its own capture, refund, and reconciliation behavior instead of being flattened into a single payment blob.
Sales, refunds, drawer movements, and settlements post to a ledger with a deterministic financial core, so balances are derived rather than guessed.
Drawer counts, drops, and variance tie back to the shift and employee that produced them.
Connect accounts through Plaid to match settlement activity against recorded sales.
Payment operations are idempotent by construction, so a retried request does not become a second charge.
Balances are tracked as real liabilities with their own audit trail, not as ad-hoc discounts.
Connected
These are the areas this capability touches most directly.
Demos are run by our team in a dedicated demo environment, walked through live on a call — so you see the parts that matter to your operation, not a generic tour.