- Home
- Apps
- SaaS Tools
- Mollie Payments for ERPNext
Illustrative previewA Mollie payment gateway built as a proper Frappe app for ERPNext,
bringing iDEAL, Bancontact, SEPA, Sofort, cards, PayPal and Apple Pay into your quotation-to-payment flow.
ECOSIRE scopes, builds, installs and supports it for your v15/v16 instance.
What is Mollie Payments for ERPNext?
A Mollie payment gateway built as a proper Frappe app for ERPNext, bringing iDEAL, Bancontact, SEPA, Sofort, cards, PayPal and Apple Pay into your quotation-to-payment flow. ECOSIRE scopes, builds, installs and supports it for your v15/v16 instance. Built to order by ECOSIRE for ERPNext v15, v16 — indicative price from $999.00 USD; request a quote for a scoped proposal.
Key Features
Built to order, done for you
No DIY setup — a working app, built, installed and supported by ECOSIRE.
- 1
You order
Start with a one-time build price. We scope it with you at kickoff.
- 2
We build & install
ECOSIRE builds, configures and installs it on your ERPNext.
- 3
Go live + support
You go live in about one working week, with two weeks of go-live support. Defects in the code we deliver are fixed free of charge.
Technical Specifications
- ERPNext Compatibility
- —
- License
- Licence confirmation required
- Python Requirement
- Python 3.10+
- Database
- MariaDB 10.6+
About this Product
If you sell into the Netherlands, Belgium or Germany, your customers expect to pay with iDEAL, Bancontact and SEPA direct debit — not a plain card form. ERPNext ships with a generic Payment Gateway framework and integrations for a handful of processors, but Mollie is not one of them out of the box, and the local European methods that actually drive checkout conversion have no native home. Merchants end up bolting on manual bank reconciliation, chasing SEPA mandates in spreadsheets, and reconciling refunds by hand — exactly the work ERPNext is supposed to remove.
ECOSIRE builds Mollie Payments for ERPNext as a first-class Frappe app: its own module with a Mollie Settings single DocType for API keys, profile and webhook configuration, a Mollie Payment DocType that mirrors each Mollie payment and links back to the source Payment Request, Sales Invoice or Sales Order, and role-scoped permissions so only authorised accounts users touch live credentials. Checkout is wired through the Mollie Orders and Payments APIs — customers are redirected to Mollie's hosted checkout, choose iDEAL, Bancontact, SEPA, Sofort, cards, PayPal or Apple Pay, and return to a status page driven by the real payment state. We register the gateway against ERPNext's Payment Gateway and Payment Gateway Account so it appears anywhere the framework does: web checkout, Payment Request emails and the customer portal.
The connector is event-driven, not poll-and-pray. A whitelisted, signature-verified webhook endpoint receives Mollie status callbacks and, via hooks.py doc events and background jobs, marks the linked Payment Request paid, creates the Payment Entry against the right bank/clearing account, and reconciles it — no manual matching. Recurring SEPA is handled properly through Mollie customers and mandates so subscription and installment billing can charge stored mandates without re-collecting bank details. Refunds initiated in ERPNext call the Mollie refund API and write back status; chargebacks and reversals are synced so your ledger reflects Mollie reality. A scheduler event runs a daily safety-net reconciliation to catch any webhook Mollie couldn't deliver, and client scripts surface payment status and a manual "sync from Mollie" action directly on the linked documents.
Because this is build-to-order, nothing is guessed. We start with a short scoping call to confirm your Mollie account setup, which documents trigger payment (Sales Order vs Sales Invoice vs portal), which methods and currencies you need, whether recurring SEPA is in scope, and how you reconcile today. We build against your Frappe/ERPNext v15 or v16 version, test on a staging site with your real chart-of-accounts mapping, run UAT with you, then install on production with a rollback plan. Typical delivery is one working week from confirmed scope, and you get the full Git repository so the app is yours to keep, extend and audit.
What you get
- Installable source code of the Mollie connector app built for your Frappe/ERPNext v15 or v16 version
- Installation and configuration on your instance: Mollie Settings, gateway account, webhook and account mapping
- Technical documentation covering DocTypes, hooks, webhook contract, whitelisted methods and configuration
- End-user guide plus a live training session for your accounts and operations team
- UAT on a staging site with a documented rollback plan before any production change
- Post-go-live support window for defect fixes and configuration adjustments
- Full Git repository handover so the app is yours to keep, extend and audit
- Reconciliation and account-mapping walkthrough for your finance team
Who this is for
Dutch/Belgian e-commerce merchant on ERPNext
Runs an online store where iDEAL and Bancontact are the default consumer payment methods and needs them wired into ERPNext checkout with automatic invoice reconciliation, not manual bank matching.
German subscription/SaaS finance lead
Bills recurring plans over SEPA Direct Debit and needs Mollie mandates managed inside ERPNext so renewals charge automatically without re-collecting bank details each cycle.
ERPNext implementation partner or in-house Frappe admin
Wants a clean, documented Frappe app with proper DocTypes, hooks and whitelisted methods they can maintain and extend, rather than a fragile custom script glued into the site.
European finance/controller stakeholder
Cares that every Mollie payment, refund and chargeback lands correctly in the ledger against the right accounts, with a daily reconciliation safety-net and an audit trail.
How Mollie Payments for ERPNext Compares
| Criterion | ECOSIRE | Custom Build | Competitor | ERPNext Native |
|---|---|---|---|---|
| European local methods (iDEAL, Bancontact, SEPA) | First-class, wired through Mollie Orders/Payments API | Possible but you build every method by hand | Often card-only or partial method coverage | No native Mollie support at all |
| ERPNext integration depth | Proper Frappe app: DocTypes, hooks, gateway account | Depends entirely on your developer's discipline | Varies; often loosely coupled scripts | Generic Payment Gateway framework only |
| Recurring SEPA mandates | Built via Mollie customers and mandates | Significant extra effort to get right | Rarely supported off the shelf | Not available |
| Refund & chargeback sync | Refund API calls plus reversal write-back | Must be designed and tested from scratch | Frequently manual or missing | Manual ledger adjustments |
| Reconciliation | Auto Payment Entry + daily safety-net scheduler | You own the reconciliation logic | Basic or manual matching | Manual bank reconciliation |
| Fit to your workflow | Scoped to your accounts, currencies and triggers | Fully custom but you carry all risk | Generic; adapt your process to the app | Constrained to core framework |
| Code ownership | Full Git repo handover, yours to extend | You own it, and all the maintenance | Vendor-locked, closed or licensed | N/A |
| Support & delivery | Built, installed, UAT + post-go-live window | Only what you resource internally | Forum/ticket support, no scoping | Community support only |
Frequently Asked Questions about Mollie Payments
Is this a ready-made app I can download and install today?
No. Mollie Payments for ERPNext is build-to-order. ECOSIRE scopes it to your Mollie account, your ERPNext version and your reconciliation workflow, then builds, tests and installs it. There is no instant download — you receive an installable app and the full Git repository once it is built for you.
How long does delivery take?
Typical delivery is one working week from confirmed scope. The exact timeline depends on which payment methods you need, whether recurring SEPA mandates are in scope, and how your chart of accounts maps to bank and clearing accounts. We confirm a firm date after the scoping call.
Which ERPNext versions are supported?
We build against Frappe/ERPNext v15 and v16. We target your specific running version so the app installs cleanly with `bench get-app` and `bench install-app`, and we validate it on a staging site before touching production.
Which Mollie payment methods are covered?
iDEAL, Bancontact, SEPA Direct Debit and Sofort as European local methods, plus cards, PayPal and Apple Pay through the same Mollie connector. The active method set is configurable in `Mollie Settings` and constrained by what your Mollie profile has enabled.
How does recurring SEPA billing work?
We use Mollie customers and mandates. The first payment establishes a mandate, and subsequent charges for subscriptions or installments reuse that stored mandate through the Mollie API — so ERPNext can charge on schedule without re-collecting IBAN details. This is only built if recurring is in your confirmed scope.
What happens after go-live for support and updates?
Every build includes a post-go-live support window for defect fixes and configuration adjustments. Because you receive the full Git repository, your team or ours can extend the app afterwards; ongoing enhancements, ERPNext version upgrades or new Mollie features can be handled under a separate maintenance arrangement.
How are payments reconciled in ERPNext?
A signature-verified webhook marks the linked Payment Request paid and creates a Payment Entry against the bank or clearing account you specify, then reconciles it. A daily scheduler event acts as a safety-net for any webhook Mollie could not deliver, and refunds and chargebacks are synced back so the ledger stays accurate.
Related Modules

Meta Lead Ads Integration for ERPNext
A build-to-order ERPNext app that captures Facebook and Instagram Lead Ads into your CRM the moment a form is submitted, with configurable field mapping, campaign attribution, and auto-assignment. ECOSIRE builds, installs, and supports it for your ERPNext v15/v16 site.

Mexico CFDI E-Invoicing (FacturAPI) for ERPNext
A build-to-order ERPNext app that stamps SAT-compliant CFDI 4.0 invoices through FacturAPI/PAC, validates the SAT catalogs, and handles complemento de pago and cancellation flows end to end. ECOSIRE builds, installs, and supports it after a scoping call.

MSG91 SMS & OTP Integration for ERPNext
A build-to-order MSG91 connector that adds DLT-compliant transactional and promotional SMS, OTP send-and-verify flows, and delivery-report sync to your ERPNext instance. ECOSIRE scopes, builds, installs and supports it — not an instant download.
Mollie Payments
A Mollie payment gateway built as a proper Frappe app for ERPNext, bringing iDEAL, Bancontact, SEPA, Sofort, cards, PayPal and Apple Pay into your quotation-to-payment flow. ECOSIRE scopes, builds, installs and supports it for your v15/v16 instance.
- Registers a native ERPNext `Payment Gateway` and `Payment Gateway Account`, so Mollie appears in web checkout, Payment Requests and the customer portal
- iDEAL, Bancontact, SEPA Direct Debit and Sofort exposed as first-class methods via the Mollie Orders and Payments APIs
- Cards, PayPal and Apple Pay routed through the same Mollie connector with no separate integration
- `Mollie Settings` single DocType for API keys, profile ID, webhook URL, method allowlist and live/test toggle, with keys stored via Frappe's encrypted field handling
