Features

Ledger live

Take 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.

MDMS — Integrated Payments
Payments settings screen showing configured providers Stripe and Tyro with their surcharge caps, a Take payment form that records a payment against an open invoice by provider reference, and a note that card details never touch the app.

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

  1. Record a payment against an open invoice by provider reference
  2. Card receipts land in Merchant Clearing with the surcharge capped automatically
  3. 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.

Payments settings screen showing configured providers Stripe and Tyro with their surcharge caps, a Take payment form that records a payment against an open invoice by provider reference, and a note that card details never touch the app.

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.

Payment transactions ledger listing card sales and refunds recorded through the providers, each row showing amount, method, surcharge and status.

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

Explore all modules