
Connect your own Mollie account to Xcellerate OPS and your customers can pay sent invoices online, with the money landing directly in your account. This guide is for admins of MSPs and service businesses who want to get paid faster without chasing bank transfers.
TL;DR
- Paste a Mollie API key (test or live) under Integrations → Payments and press Save.
- Every invoice with status Sent then gets a secure pay link. Your customer pays the full total with the methods you enabled in Mollie.
- The invoice switches to Paid automatically once Mollie confirms. Run one test payment, because OPS doesn't check the key when you save it.
Before you start
- You are a workspace admin in OPS. Only admins can set up payment integrations.
- You have a Mollie business account, with the payment methods you want to offer (for example iDEAL, Bancontact or cards) enabled in the Mollie dashboard.
- You invoice from OPS itself. Payment links aren't available while an external e-invoicing platform replaces the built-in invoicing.
Step 1: Copy your API key in Mollie
In the Mollie dashboard, go to Developers → API keys. Copy a test key (starts with test_) if you want to try things out first, or a live key (starts with live_) to accept real payments. You don't need to set up a webhook in Mollie. OPS takes care of that for every payment.
Step 2: Open the Payments column in OPS
In OPS, go to Settings → Integrations. The board groups integrations by category, with the catalog of available integrations on the right. Mollie appears there with the hint Online invoice payments.
The Integrations board with empty Mailbox, Authentication, Payments and Billing categories and the catalog on the right.
No Mollie card under Payments yet? Click Mollie in the catalog or drag it onto the Payments column. The card reads: "Your own Mollie API key — clients pay sent invoices online and funds settle in your account."
Step 3: Paste the key and save
Paste the key into the field (placeholder live_… / test_…) and press Save. You'll see "Mollie key saved — sent invoices now offer online payment." The status pill changes from Not configured to Active, and the field now shows "•••• saved — leave blank to keep". The key itself is never shown again.
Step 4: Run a test payment
OPS doesn't validate the key when you save it, so test it before you rely on it:
- Finalize an invoice so its status is Sent.
- On the invoice detail page, look for "Pay online:" with the link and a Copy link button.
- Open the link, choose Mollie and complete the payment.
- Check that the invoice now shows Paid.
Tested with a test key? Paste your live key, save again and you're ready.
What happens after you connect
- Every invoice with status Sent gets a link to a public payment page. The link belongs to that invoice only, and your customer doesn't need a login.
- The payment always covers the full invoice total, in the invoice currency. Your customer sees the description
Invoice <ref> — <your company>. - OPS creates the payment in Mollie. Mollie reports the result back, and OPS double-checks the status with Mollie itself.
- When the payment succeeds, the invoice switches to Paid. Failed, cancelled or expired payments are recorded as failed. All recorded payments are listed on the invoice detail page.
- Paid and voided invoices show their status instead of a pay button.
Good to know
- The money settles in your own Mollie account. It never passes through RMM Labs, and this key is separate from your OPS subscription.
- Partial payments aren't supported. Customers always pay the full total.
- You can run Mollie next to Stripe and PayPal. Each provider becomes its own button on the payment page.
- Disable clears the stored key after you confirm. You'll see "Online payments disabled — invoices fall back to manual payment." Only then does the trash icon ("Remove from board") appear.
Troubleshooting
- Your customer sees "The payment could not be started. Please try again later." The checkout couldn't be created. Usually the key is wrong or has been revoked. Paste the key again, save and run a test payment.
- No pay link on the invoice. Check that the invoice has status Sent, that a payment provider is configured, and that you invoice from OPS itself.
- The card says "Not applicable while external e-invoicing is enabled." Online payment links only work with the built-in invoicing in OPS.
Get paid faster
Want to see how quoting, invoicing and online payment fit together? Read more about sales and billing and our EU integrations. Ready to try it? Get started for free.
