Mollie koppelen aan WooCommerce: plugin, test- en live-sleutel, betaalmethoden aanzetten en wat je doet als een bestelling ‘in afwachting’ blijft.
Je koppelt Mollie aan WooCommerce met de gratis plugin Mollie Payments for WooCommerce. Je plakt de test- en live-API-sleutel uit je Mollie-dashboard in de plugin, zet in Mollie de betaalmethoden aan die je wilt aanbieden (zoals iDEAL, Bancontact of creditcard) en doet een testbestelling.
In de praktijk gaat het zelden mis bij het koppelen, maar wel daarna: een bestelling blijft op ‘in afwachting’ staan terwijl de klant heeft betaald, of een betaalmethode is niet zichtbaar in de kassa. Bijna altijd komt dat doordat Mollie je webshop niet kan bereiken om de betaalstatus door te geven. Hieronder staan de stappen en de oplossingen.
Menunamen kunnen per versie of toestel iets anders heten. Loop de stappen op volgorde af en stop zodra het werkt.
Maak een Mollie-account aan en rond de verificatie van je bedrijf af (KVK, bankrekening, identiteit). Zolang dat niet klaar is, kun je wel testen maar geen echte betalingen ontvangen. Voeg je webshop toe als website-profiel.
Ga in WordPress naar Plugins › Nieuwe plugin, zoek op Mollie Payments for WooCommerce, installeer en activeer. Gebruik de officiële plugin van Mollie en houd hem bijgewerkt.
Kopieer in het Mollie-dashboard bij Ontwikkelaars › API-sleutels de test-sleutel (begint met test_) en de live-sleutel (begint met live_). Plak ze in WooCommerce bij de instellingen van de Mollie-plugin en zet eerst de testmodus aan.
Een betaalmethode verschijnt pas in je kassa als hij in het Mollie-dashboard actief is voor dit website-profiel. Zet daar iDEAL, Bancontact, creditcard of andere methoden aan. Ververs daarna de instellingen in WooCommerce; per methode kun je titel en volgorde aanpassen.
Plaats in testmodus een bestelling en kies op de testpagina van Mollie voor betaald, mislukt en geannuleerd. Controleer telkens of de bestelling in WooCommerce de juiste status krijgt en of de klant de juiste mail krijgt. Zet daarna de testmodus uit.
Mollie meldt de betaalstatus terug via een webhook naar je site. Die faalt als je site achter een wachtwoord, onderhoudsmodus of strenge firewall/beveiligingsplugin zit, of als de site-URL in WordPress niet klopt (http in plaats van https). Kijk in het Mollie-dashboard bij de betaling of de webhook een fout gaf en bij WooCommerce › Status › Logs in de Mollie-log.
Terugbetalen kan vanuit de bestelling in WooCommerce; de plugin stuurt het door naar Mollie. Controleer na de eerste echte bestellingen of de uitbetalingen in Mollie overeenkomen met je bestellingen.
Let op: Test na elke grote update van WordPress, WooCommerce of een beveiligingsplugin even een bestelling. Een geblokkeerde webhook merk je anders pas als klanten bellen dat hun bestelling ‘niet betaald’ is.
Voordat je de testmodus uitzet, loop je deze punten na:
Draai je een cachingplugin of server-cache, sluit dan de winkelwagen, kassa en de bedankpagina uit van caching. Een gecachete kassa kan verkeerde bedragen of betaalmethoden tonen.
Documentatie van Mollie en de plugin:
Kom je er met deze stappen niet uit, of wil je het liever niet zelf doen? We kijken online mee of komen langs. Hulp op afstand kost €20 per uur; komen we langs, dan is de prijs op aanvraag. Je weet vooraf waar je aan toe bent.
Schrijf kort wat er misgaat en wat je al hebt geprobeerd. Kies of we bellen, online meekijken of langskomen.
Meestal staat iDEAL in het Mollie-dashboard niet aan voor dit website-profiel, of is het account nog niet volledig geverifieerd. Zet de methode aan en ververs de plugininstellingen.
Mollie kon je site niet bereiken om de status door te geven. Controleer beveiliging, onderhoudsmodus en de site-URL, en kijk in de logs van Mollie en WooCommerce.
Ja. Een webshop zonder https werkt niet betrouwbaar met betaalproviders en schrikt klanten af. Zie SSL-certificaat installeren.
Vaak wel, via een koppeling tussen je webshop of Mollie en je boekhoudpakket. Zie API-koppelingen.
Ja: installeren, testen, webhooks controleren en een testbestelling met je doorlopen.
Hulp nodig van een mens? Webshop laten maken · Website-onderhoud · API-koppelingen · Alle oplossingen
Website: IT Live