Your customers pay by direct debit
A Dutch or Belgian SaaS: iDEAL for the first payment, SEPA Direct Debit after that.
- Mandates, planning and collection, monthly to yearly, whatever the plan sets
- Access follows activation, so nobody is locked out while a debit is in transit
- A first payment whose mandate never registered is repaired on the next run
- A charged-back debit becomes a new charge the customer can pay again
Payment methods & mandates
Your tenants bill their own customers
A platform where every tenant (a studio, a school, an agency) charges its own end users.
- Tenants connect their own Mollie account via OAuth, and the money settles there
- An optional application fee per transaction for you
- Their customers pay on the tenant's own website profile, and mails can link back to its domain
- Dual billing: you bill your tenants while they bill their users
Mollie Connect
Your bookkeeper wants real invoices
An immutable invoice for every paid charge, with a PDF your customer can download.
- Continuous numbering that never resets on 1 January
- VAT per plan, reverse charge for EU businesses, credit notes on refunds and chargebacks
- The PDF can ride along on the payment mail, with an optional receipt per collection
- Mollie payouts can sync back, so a bank-statement reference leads to its payments
Invoicing & VAT
You sell modules, seats or variable amounts
A base subscription plus add-ons the customer switches on and off, prorated per day.
- Seats: your application keeps the count and puts count × price on a cost line
- Usage or fees your application works out go on a cost line, or on a charge of their own
- Modules chosen at sign-up are on the first charge, and your checkout can quote it upfront
- A changed amount is announced by e-mail, and a standalone charge ten days before it is collected
Cost lines
You sell one-time things, or only that
Workshops, setup fees, hardware, top-ups: single payments live next to subscriptions, or on their own.
- Nine of the ten payment methods work for one-time payments
- Optional order lines with VAT per line, an invoice on request, a credit note on refund
- Your own models, such as an order or a booking, hear about every status change
- This site runs that way: licenses are sold, invoiced and refunded by LarsaSub
Single payments
You want customers to fix their own failed payments
A direct debit bounces, and the customer settles it from their own dashboard.
- A pay-now button with a choice of method: iDEAL, Bancontact, card, Apple Pay
- A first payment that never completed, or a checkout left halfway, gets a retry button
- An optional reminder series follows up on the days you choose
- Its last step hands the decision about access to your application
Recurring charges
Your customers do not all speak your language
Plan names, descriptions and content are stored per locale, in as many languages as you configure.
- Bank statement descriptions, invoices and credit entries follow the customer's language
- So do all 27 e-mails the customer receives; mails to your own team stay in yours
- The package's own screens, e-mails and invoice PDFs ship in English and Dutch
- Set the seller country and zero-rating follows: reverse charge in the EU, 0% outside it
Multilingual plans
Your tenants live in their own databases
Billable owners in per-tenant databases, billing state on a landlord connection.
- Registrations are scoped per tenant, and the tenant resolves without touching the owner
- Your tenant context is activated on webhooks, scheduled commands and LarsaSub's own queued jobs
- One hook switches into each tenant, and back out again before a platform step
Multi-database tenancy
You are moving from another billing system
You already have paying customers, and moving them in must not charge anyone twice.
- Imported subscriptions keep their start date and billing day
- Nothing is collected before the date they were paid through
- Add-ons import with what was already billed, so there is no catch-up charge
- Your invoice numbering continues where the old system stopped
Migrating subscribers in