Features
Ledger liveTake card payments that tie back to the ledger
Record card payments against open invoices without touching card data, cap surcharges automatically and reconcile every payout back to the ledger.

Overview
Taking card payments usually means three headaches for a dealership: the risk of holding card data, surcharging that is applied by hand and inconsistently, and a merchant statement that never quite ties back to the ledger when the payout lands. MDMS removes all three with a provider-agnostic payment ledger that works with Stripe, Tyro or Square. Card details never touch MDMS at all, only the provider's transaction reference is stored, so the sensitive data stays with the provider where it belongs.
Recording a payment is as simple as entering the provider transaction reference against an open invoice, and the ledger does the accounting for you. A cost-of-acceptance surcharge cap is set per provider and enforced automatically, so you never over-recover on card fees. Card receipts land in a Merchant Clearing account, and when the provider pays out, reconciliation moves that clearing balance to the bank net of fees, with the fees posted to Merchant Fees. Webhook processing is idempotent so a duplicate event never double-posts, and refunds reverse the original posting cleanly, so the merchant statement and your ledger finally agree.
What's included
- Provider-agnostic payment ledger
- Automatic per-provider surcharge cap
- Merchant Clearing and payout reconciliation
- Idempotent webhooks and clean refunds
How it works
- Record a payment against an open invoice by provider reference
- Card receipts land in Merchant Clearing with the surcharge capped automatically
- Reconcile the payout to the bank net of fees, with fees to Merchant Fees
Inside Integrated Payments
Real screens from MDMS — captured from the live application, not mock-ups.

Configure each provider with its surcharge cap, then record a payment against an open invoice using the provider transaction reference. Card details never touch MDMS, only the reference is stored.

Every card sale and refund is recorded in one ledger with its amount, method, surcharge and status, so what the provider processed and what you posted always match.
On the roadmap
Built into the platform and shipping soon — not yet available today. We only market what is live.
- Live Stripe hosted checkout, pay-now links and deposits
- Live Tyro EFTPOS card-present terminal connection
- Stored cards for trade accounts
Works with
Finance & Invoicing
Customer invoicing, supplier bills, payments and statement runs — designed to feed Xero cleanly.
General Ledger
A native double-entry general ledger inside your DMS, so every invoice, receipt and stock movement posts to the books automatically and month-end reconciles itself.
Sales & Quoting
CPQ-grade quoting tuned for capital equipment: configurations, trade-ins, finance options and commission tracking baked in.