What you need
- A Mollie account of your own with iDEAL and SEPA Direct Debit activated
- The Mollie app in your Shopify checkout, so customers can pay with iDEAL there
- An API key from Mollie (Mollie > Developers > API keys)
Connecting Mollie
- Open Settings > iDEAL (Mollie)Enter the API key from Mollie. With a test key you try everything without real payments. The key is stored encrypted.
- Switch on iDEAL subscriptionsChoose where the iDEAL button is (cart or product page), the text on the button and the shipping costs per delivery.
- Switch on Loyalo in your themeThe iDEAL button is in the app embed 'Loyalo' in the theme editor.
- Place a test orderOrder a subscription with the iDEAL button and check under Subscriptions that it is there with payment method iDEAL.
How it works
- The customer chooses iDEALWith the button 'Pay with iDEAL' the customer goes to the Shopify checkout and pays the first order with iDEAL through Mollie.
- Loyalo records the mandateFrom that payment Loyalo creates a SEPA mandate in your Mollie account and starts the subscription. The first order is the first delivery.
- Next deliveriesOn the collection date Loyalo creates the order in Shopify and collects the amount through the mandate. When the collection succeeds, the order is marked paid.
Loyalo tries again on the days you set under Subscriptions > Settings (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.
Only iDEAL in that checkout
You can set the checkout of an iDEAL subscription to show iDEAL only. Other payment methods are then hidden, only for orders that come through the iDEAL button. Regular orders keep all payment methods. Shopify does not allow this setting on every Shopify plan; the page shows whether it is on for you.
Messages and fixes
| Message | Cause | Fix |
|---|---|---|
| No mandate found | The customer did not pay the first order with Mollie's iDEAL | The customer gets an email to give a mandate with a payment of € 0.01 |
| Collection refused by Mollie | SEPA Direct Debit is not on in your Mollie account | Activate SEPA Direct Debit in Mollie |
| Invalid API key | Wrong or revoked key | Create a new key in Mollie and enter it |
Do I need a Mollie account of my own?
Yes. You connect your own account, so the money comes straight to you and the mandates are yours.
Is Shopify Payments still needed?
Yes. One-time purchases and subscriptions by card go through your regular Shopify checkout. Only subscriptions with iDEAL run through Mollie.
Can a customer renew their mandate?
Yes. In the portal they choose 'change payment method' and give a new mandate with a payment of € 0.01 through iDEAL.
What happens when all attempts fail?
Then what you set under Subscriptions > Settings happens: the subscription is paused, cancelled or left as it is.
Prepaid and gifting
Sell several deliveries in one payment and let customers give a subscription as a gift with a recipient, a message and a start date.
Retention and dunning
Make an offer when a customer wants to cancel, win back customers who stopped and have failed payments retried automatically.
Troubleshooting
The widget does not show, a collection fails or an email does not arrive: per problem you find the cause and the fix here.