Shopify subscriptions with recurring iDEAL
Shopify Payments can only process iDEAL as a one-off payment. Loyalo handles the recurring charges through your own Mollie account, so Dutch customers can pay the way they expect.
Why iDEAL and subscriptions usually don't mix
Technically iDEAL is a one-off payment order: the customer confirms in their bank's environment and the transaction is done. A subscription needs a standing mandate. Mollie solves this by recording a SEPA mandate with the first iDEAL payment; follow-up collections then run automatically, without the customer logging into their bank again.
Shopify adds one more thing: once there is a subscription in the cart, the checkout no longer shows iDEAL. A Dutch customer without a credit card cannot pay there the way they are used to. So Loyalo puts a 'Pay with iDEAL' button of its own in the cart, which does let the customer pay with iDEAL.

How it works for your customer
- First order with iDEALThe customer picks the subscription and clicks the button 'Pay with iDEAL'. They pay the first order with iDEAL; from that payment Loyalo records the mandate in your Mollie account.
- Follow-up collections run automaticallyOn the collection date Loyalo creates the order in Shopify and collects the amount through the mandate. The customer gets a reminder beforehand and does not have to do anything.
- A collection fails?Loyalo tries again on your schedule, by default after 1, 3 and 5 days. The customer gets an email with a payment link; paying through it renews the mandate at once.
- Managing it themselvesIn the portal the customer pauses, skips a delivery or gives a new mandate when they change banks.
What you get
Your own Mollie account
Loyalo works with your Mollie key, stored encrypted per shop. Payouts keep going straight to you.
Shopify stays the source
Orders, customers and products stay in Shopify. Loyalo only handles the recurring payment and the subscription.
Customer portal
Customers pause, skip, reschedule or renew their mandate themselves, without a ticket.
Retries and follow-up
Failed payments are at the top of your list, with the next attempt next to them. One button retries right away.
Setting it up in your dashboard
The connection with Mollie is on one page. You enter your API key, choose where the iDEAL button goes and set the shipping costs per delivery. With a test key from Mollie you walk through the whole order without real payments.

- The place of the button: in the cart, on the product page or always iDEAL
- The text on the button and the note next to it
- Shipping costs per delivery and a threshold for free shipping
- The countries you deliver iDEAL subscriptions to
- Option: show only iDEAL in the checkout of an iDEAL subscription
Card or iDEAL: what is the difference
| By card, through Shopify | By iDEAL, through Mollie | |
|---|---|---|
| First payment | Shopify checkout, with your own payment provider | Shopify checkout, with iDEAL through Mollie |
| Next deliveries | Through the payment method Shopify stores | Through the SEPA mandate in your Mollie account |
| When a payment fails | The customer updates their card in the portal | The email has a payment link that renews the mandate |
| Payout | Through your payment provider in Shopify | Straight to your Mollie account |
| Management | The same dashboard and portal | The same dashboard and portal |
You do not have to choose. The regular checkout button stays for those who want to pay by card; the iDEAL button sits above it.
Every collection in view
The iDEAL page has a list of all collections: the order, the customer, the amount and the status. For a failed collection you see the reason and when the next attempt is. At the top you see how many iDEAL subscriptions are running and what was received in the last thirty days.

Checklist before you start
- A Mollie account with iDEAL and SEPA Direct Debit activated
- The Mollie app in your Shopify checkout and the API key added in Loyalo
- A subscription plan created for the products you sell as a subscription
- The block with the subscription choice in your theme and the iDEAL button switched on
- A test order placed with a test key from Mollie
- Emails set up in your own brand style
What it costs
Recurring iDEAL is in every Loyalo plan, from € 99 per month. Loyalo charges nothing per order or per transaction. Mollie charges its own rate for iDEAL and SEPA Direct Debit; that is separate from Loyalo and you pay it to Mollie.
Frequently asked questions
Do I have to switch off Shopify Payments?
No. Shopify Payments stays on for one-off orders and for subscriptions paid by card. Loyalo only uses Mollie for subscriptions with iDEAL.
Do I need a Mollie account of my own?
Yes. You connect your own Mollie account, so the money comes straight to you and you keep ownership of the customer mandates.
What happens when a collection fails?
Loyalo retries automatically on the schedule you set and emails the customer a payment link. The dashboard shows which subscriptions need attention. When all attempts fail, the subscription is paused, cancelled or left as it is, whichever you chose.
Can customers manage their subscription themselves?
Yes, in the portal: through a login link by email or straight from their Shopify customer account. That is also where they renew their mandate, with a payment of € 0.01 through iDEAL.
Does it work for prepaid bundles and gifts too?
Yes. A bundle of several deliveries or a gift subscription is paid at once with iDEAL. The deliveries are then planned on the rhythm of the plan.
Can I bring existing mandates from another app?
Yes, when they are in your own Mollie account. On import Loyalo takes over the Mollie customer and the mandate. Customers without a valid mandate can get an email to give one.
Ready to take recurring iDEAL live?
See in a demo how the connection with Mollie works and what your shop needs.
Request a demoReady to sell subscriptions inside Shopify?
No per-order fee, no redirect, no hassle. Just native subscriptions.