iDEAL subscriptions

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.

Cart with a coffee subscription and the Pay with iDEAL button above the checkout button
The cart of an example store: the iDEAL button sits above the regular checkout button.

How it works for your customer

  1. 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.
  2. 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.
  3. 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.
  4. 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 iDEAL page in Loyalo: the connected Mollie account, the place and text of the iDEAL button, shipping costs per delivery and the countries
The iDEAL page: the connected Mollie account and the settings for the button in your store.
  • 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 ShopifyBy iDEAL, through Mollie
First paymentShopify checkout, with your own payment providerShopify checkout, with iDEAL through Mollie
Next deliveriesThrough the payment method Shopify storesThrough the SEPA mandate in your Mollie account
When a payment failsThe customer updates their card in the portalThe email has a payment link that renews the mandate
PayoutThrough your payment provider in ShopifyStraight to your Mollie account
ManagementThe same dashboard and portalThe 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.

List of iDEAL collections in Loyalo: order, customer, amount and status, with a failed collection and the planned new attempt
The collections, with a failed one for which a new attempt is planned.

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 demo

Ready to sell subscriptions inside Shopify?

No per-order fee, no redirect, no hassle. Just native subscriptions.