Stripe-account aanmaken en koppelen aan Mach3Cart
Je wilt betalingen via Stripe ontvangen in Mach3Cart. Daarvoor heb je drie dingen nodig: een Stripe-account, de juiste Stripe API-sleutels en een correcte instelling bij Betaalmethodes in Mach3Cart.
Dit artikel neemt je stap voor stap mee: eerst maak je Stripe veilig klaar, daarna haal je test-API-sleutels op, vervolgens vul je ze in Mach3Cart in en test je de koppeling voordat je live gaat.
Wanneer gebruik je dit artikel?
Gebruik dit artikel als je:
- Stripe wilt gebruiken als betaalprovider voor Mach3Cart;
- een nieuw Stripe-account wilt aanmaken;
- wilt weten welke Stripe-gegevens je nodig hebt voor Mach3Cart;
- test- en live API-sleutels niet door elkaar wilt halen;
- wilt controleren waarom een betaalmethode nog niet zichtbaar is;
- eerst veilig wilt testen voordat echte klanten betalen.
Praktijkvoorbeeld: een beheerder verkoopt via Mach3Cart een digitale trainingsgids en aanvullende beheerderingssessies. De beheerder wil Stripe gebruiken, zodat klanten kunnen betalen met de betaalmethodes die in zijn Stripe-account en Mach3Cart-koppeling beschikbaar zijn. Hij maakt Stripe klaar, koppelt Stripe aan de juiste checkout en doet daarna eerst een testbetaling.
Wat heb je nodig?
| Nodig | Waarom |
|---|---|
| Toegang tot Mach3Cart | Je moet de juiste checkout kunnen openen en betaalmethodes kunnen beheren. |
| Een Stripe-account of toegang om er één aan te maken | Stripe verwerkt de online betalingen. |
| Toegang tot het Stripe Dashboard | Daar vul je bedrijfsgegevens in, controleer je betaalmethodes en haal je API-sleutels op. |
| Bedrijfsgegevens | Stripe kan gegevens vragen over je bedrijf, product, website/verkoopomgeving en je rol binnen het bedrijf. |
| Bankrekening/IBAN | Nodig voor uitbetalingen en mogelijk ook als veld in Mach3Cart. |
| Gewenste betaalmethodes | Bijvoorbeeld creditcard, iDEAL/Wero, wallets of andere methodes die Stripe voor jouw account ondersteunt. |
| Stripe publishable key | De openbare sleutel die Mach3Cart nodig kan hebben voor de Stripe-koppeling. |
| Stripe secret key | De geheime sleutel waarmee Mach3Cart veilig met Stripe kan communiceren. |
| Minimaal het juiste Mach3Cart-pakket | Zie je in Mach3Cart een melding Upgrade vereist, open dan Pakket om te controleren of je checkout online betaalmethodes mag gebruiken. |
Gecontroleerde Stripe-informatie
Deze tabel is gecontroleerd op 8 mei 2026 via officiële Stripe-bronnen.
| Onderwerp | Gecontroleerde informatie | Bron |
|---|---|---|
| Account instellen | Na het aanmaken kun je Stripe in een testomgeving/sandbox gebruiken. Voor live gebruik moet je bedrijf geverifieerd worden en kunnen er extra vereisten gelden. | Stripe - Set up your account |
| Accountchecklist | Stripe adviseert o.a. tweestapsverificatie, openbare bedrijfsinformatie/statement descriptor, notificaties, bankgegevens, toegangsbeheer en controle op restricted/prohibited businesses. | Stripe - Account checklist |
| API-sleutels | Stripe gebruikt publishable keys en secret keys. Testkeys beginnen o.a. met pk_test_ en sk_test_; live keys met pk_live_ en sk_live_. Secret keys zijn gevoelig en mogen niet gedeeld worden. |
Stripe - API keys |
| Testmodus | Stripe testbetalingen gebruiken testwaarden en verplaatsen geen echt geld. Stripe waarschuwt dat je geen echte kaartgegevens moet gebruiken om te testen. | Stripe - Testing |
| Betaalmethodes | Stripe ondersteunt meerdere categorieën betaalmethodes. Beschikbaarheid kan afhangen van land, valuta, product, account en integratie. | Stripe - Payment methods |
| Tarieven | Stripe publiceert actuele tarieven zelf. Tarieven, chargebackkosten en extra productkosten kunnen wijzigen en moeten actueel bij Stripe gecontroleerd worden. | Stripe - Tarieven |
| Webhooks | Stripe gebruikt webhooks om events naar een endpoint te sturen, bijvoorbeeld betalingsupdates. Webhook secrets zijn gescheiden van API-sleutels. | Stripe - Webhooks |
| Uitbetalingen | Eerste en volgende uitbetalingen kunnen afhangen van land, branche, accountstatus en uitbetalingsschema. Bankgegevens beheer je in Stripe. | Stripe - Payouts |
| Chargebacks/disputes | Bij een dispute/chargeback wordt de betaling betwist via kaartuitgever/netwerk. Stripe toont en begeleidt de afhandeling in het Dashboard. | Stripe - Disputes |
| Security/PCI | Stripe benoemt PCI als gedeelde verantwoordelijkheid. Secret keys moeten veilig worden behandeld; payment- en webhookcommunicatie moet veilig ingericht zijn. | Stripe - Security guide |
| Storingen/status | Stripe heeft een eigen statuspagina. Gebruik die bij storingsvermoedens als actuele bron. | Stripe Status |
Stap 1 - Ga naar de officiële Stripe-registratie
Actie: open de officiële registratiepagina van Stripe en start het aanmaken van je account.
Locatie: Stripe zelf, via dashboard.stripe.com/register of via stripe.com.
Waarom: Mach3Cart kan alleen met Stripe koppelen als je een Stripe-account hebt waarin je betalingen mag verwerken.
Voorbeeld: de beheerder maakt een Stripe-account aan op naam van zijn bedrijf, niet op een willekeurig privé-mailadres van iemand die later misschien geen toegang meer heeft.
Resultaat: je hebt een Stripe-account aangemaakt of je bent begonnen met het registratieproces.
Stap 2 - Bevestig je e-mailadres en log in op Stripe
Actie: bevestig je e-mailadres via de e-mail van Stripe en log daarna in op het Stripe Dashboard.
Locatie: je mailbox en daarna dashboard.stripe.com.
Waarom: zonder bevestigd e-mailadres kun je mogelijk niet alle accountstappen afronden of later niet goed bij belangrijke meldingen.
Voorbeeld: de beheerder gebruikt administratie@voorbeeldbedrijf.nl als Stripe-login en bevestigt direct de e-mail, zodat Stripe-meldingen op een gedeeld administratief adres binnenkomen.
Resultaat: je kunt inloggen in het Stripe Dashboard.
Stap 3 - Vul je bedrijfsgegevens en verificatie in
Actie: vul in Stripe de gevraagde gegevens over je bedrijf, product/verkoopomgeving en je rol binnen het bedrijf in.
Locatie: Stripe Dashboard → account-onboarding/verificatie. Stripe verwijst hiervoor ook naar de verificatie in het Dashboard.
Waarom: Stripe geeft aan dat zij vanwege KYC- en complianceverplichtingen informatie moeten verzamelen en controleren voordat live diensten volledig gebruikt kunnen worden.
Voorbeeld: de beheerder verkoopt een digitale trainingsgids en aanvullende beheerderingssessies. Hij vult duidelijk in wat hij verkoopt, via welke website of verkoopomgeving klanten bestellen, wat zijn bedrijfsgegevens zijn en op welke bankrekening uitbetalingen moeten komen.
Resultaat: je Stripe-account is zo volledig mogelijk ingevuld en eventuele openstaande Stripe-acties zijn zichtbaar in het Dashboard.
Stap 4 - Controleer je openbare bedrijfsinformatie en bankgegevens
Actie: controleer in Stripe de openbare bedrijfsinformatie, statement descriptor en bankgegevens voor uitbetalingen.
Locatie: Stripe Dashboard → accountinstellingen, openbare gegevens en uitbetalings-/bankinstellingen.
Waarom: klanten kunnen bedrijfsnaam, omschrijving of descriptor terugzien op afschriften of betaalcommunicatie. Onduidelijke informatie kan zorgen voor verwarring of disputes. Bankgegevens zijn nodig voor uitbetalingen.
Voorbeeld: de beheerder gebruikt als descriptor een herkenbare naam zoals VOORBEELD TRAINING, zodat klanten later begrijpen waar de betaling vandaan komt.
Resultaat: je weet dat klanten je betaling kunnen herkennen en dat Stripe je bankgegevens heeft voor uitbetalingen.
Stap 5 - Zet tweestapsverificatie aan
Actie: schakel tweestapsverificatie in voor je Stripe-login.
Locatie: Stripe Dashboard → gebruikers-/beveiligingsinstellingen.
Waarom: Stripe adviseert tweestapsverificatie voor accountveiligheid. Je Stripe-account bevat betaal- en bedrijfsgegevens, dus toegang moet goed beveiligd zijn.
Voorbeeld: de beheerder gebruikt een authenticator-app of passkey voor zijn Stripe-account. Hij deelt zijn wachtwoord niet met collega’s; als iemand toegang nodig heeft, krijgt die persoon eigen Stripe-toegang met passende rechten.
Resultaat: je Stripe-account is beter beschermd tegen ongewenste toegang.
Stap 6 - Controleer welke betaalmethodes Stripe voor jouw account aanbiedt
Actie: bekijk in Stripe welke betaalmethodes beschikbaar of actief zijn voor jouw account.
Locatie: Stripe Dashboard → betaalmethodes/payment methods of betalingsinstellingen.
Waarom: Mach3Cart kan alleen betaalmethodes tonen en gebruiken die via je gekozen provider en koppeling beschikbaar zijn. Stripe ondersteunt meerdere betaalmethodecategorieën, maar niet elke methode is automatisch beschikbaar voor elk account, land, valuta, product of integratie.
Voorbeeld: de beheerder wil creditcard en iDEAL/Wero aanbieden. Hij controleert in Stripe of deze methodes voor zijn account beschikbaar zijn en of er nog activatie- of verificatiestappen nodig zijn.
Resultaat: je weet welke Stripe-betaalmethodes je in Mach3Cart verwacht te kunnen gebruiken.
Stap 7 - Open de API-sleutels in Stripe
Actie: ga in Stripe naar de API-sleutels en bekijk het verschil tussen test en live.
Locatie: Stripe Dashboard → Developers → API keys / API-sleutels.
Waarom: Mach3Cart heeft Stripe-sleutels nodig om betalingen via jouw Stripe-account te starten en te verwerken. Stripe werkt met aparte sleutels voor test en live.
Voorbeeld: de beheerder ziet in Stripe een publishable key die begint met pk_test_ en een secret key die begint met sk_test_. Dat zijn testsleutels; daarmee kan hij veilig testen zonder echte betaling.
Resultaat: je weet waar de Stripe API-sleutels staan en of je naar test- of livegegevens kijkt.
Stap 8 - Kopieer eerst je test publishable key en test secret key
Actie: kopieer eerst de Stripe-testsleutels: de publishable key en de secret key.
Locatie: Stripe Dashboard → Developers → API keys terwijl je in test/sandboxmodus werkt.
Waarom: testen met testsleutels voorkomt dat je per ongeluk echte klanten of echte betalingen raakt. Stripe geeft aan dat testtransacties geen echt geld verplaatsen.
Voorbeeld: de beheerder kopieert:
pk_test_voorbeeld...als publishable key;sk_test_voorbeeld...als secret key.
Hij plakt deze alleen in het bedoelde Stripe-veld in Mach3Cart en niet in een e-mail of gedeeld document.
Resultaat: je hebt veilige testgegevens klaar om in Mach3Cart te gebruiken.
Stap 9 - Open de juiste checkout in Mach3Cart
Actie: log in op Mach3Cart, open Checkouts en kies de checkout waarvoor je Stripe wilt instellen.
Locatie: Mach3Cart → Checkouts → kies je checkout.
Waarom: betaalmethodes horen bij de checkout waar klanten bestellen. Als je meerdere checkouts hebt, moet je zeker weten dat je de juiste checkout aanpast.
Voorbeeld: de beheerder heeft een checkout “Trainingsgids voorjaar”. Hij opent precies die checkout en past niet per ongeluk een oude of andere checkout aan.
Resultaat: je werkt in de juiste Mach3Cart-checkout.
Stap 10 - Ga naar Betaalmethodes in Mach3Cart
Actie: open binnen de gekozen checkout het onderdeel Verkoop → Betaalmethodes.
Locatie: Mach3Cart → gekozen checkout → Verkoop → Betaalmethodes.
Waarom: hier kies je de betaalprovider en stel je in welke betaalmethodes klanten in de checkout kunnen gebruiken.
Voorbeeld: de beheerder opent “Trainingsgids voorjaar”, gaat in de zijbalk naar Verkoop en klikt op Betaalmethodes. Daar controleert hij of hij Stripe kan instellen.
Resultaat: je staat op de plek waar je Stripe aan Mach3Cart koppelt.
Stap 11 - Kies Stripe en vul de Stripe-gegevens in
Actie:
Kies Stripe als provider en vul de gevraagde Stripe-velden in.
Locatie:
Mach3Cart → Verkoop → Betaalmethodes → Stripe-sectie.
Waarom:
Hiermee weet Mach3Cart dat betalingen via jouw Stripe-account moeten lopen.
Voorbeeld:
De beheerder vult bij Stripe de gegevens uit zijn testomgeving in:
| Mach3Cart-veld | Voorbeeldwaarde | Uitleg |
|---|---|---|
| IBAN Stripe of IBAN/bankrekeningveld | NL00BANK0123456789 |
Bankrekening die bij je Stripe-/uitbetalingsinstellingen hoort. Gebruik je eigen juiste IBAN. |
| Stripe openbare API sleutel / publishable key | pk_test_voorbeeld... |
Openbare testsleutel uit Stripe. |
| Stripe geheime API sleutel / secret key | sk_test_voorbeeld... |
Geheime testsleutel uit Stripe. Niet delen of zichtbaar screenshotten. |
Controleer dat je geen extra spaties aan het begin of einde plakt.
Resultaat:
Stripe is als provider ingevuld in Mach3Cart.
Stap 12 - Sla op en controleer meldingen of webhookstatus
Actie: K
lik op Opslaan en controleer daarna of Mach3Cart geen foutmelding toont.
Locatie:
Mach3Cart → Verkoop → Betaalmethodes → knop Opslaan.
Waarom:
Mach3Cart moet de Stripe-gegevens kunnen bewaren en de koppeling technisch kunnen gebruiken. Bij Stripe-koppelingen kunnen webhooks nodig zijn om betalingsupdates terug te sturen naar Mach3Cart.
Voorbeeld:
De beheerder klikt op Opslaan. Als Mach3Cart een melding toont dat de sleutel ongeldig is, kopieert hij de testkeys opnieuw uit Stripe. Als Mach3Cart een webhookstatus of verbindingsstatus toont, controleert hij dat daar geen foutmelding bij staat.
Resultaat:
De Stripe-instellingen zijn opgeslagen en er staat geen duidelijke foutmelding meer op de pagina.
Stap 13 - Zet de gewenste betaalmethodes aan in Mach3Cart
Actie:
Vink in Mach3Cart de betaalmethodes aan die je klanten wilt aanbieden.
Locatie:
Mach3Cart → Verkoop → Betaalmethodes.
Waarom:
Een betaalmethode moet bij Stripe beschikbaar zijn én in Mach3Cart aangezet worden. Als één van die twee ontbreekt, ziet de klant de methode mogelijk niet.
Voorbeeld:
De beheerder zet creditcard aan. Als iDEAL/Wero nog niet zichtbaar is, controleert hij eerst in Stripe of die methode voor zijn account beschikbaar en actief is.
Resultaat:
Klanten krijgen de gekozen betaalmethodes te zien zodra de provider, pakketstatus en betaalmethodebeschikbaarheid kloppen.
Stap 14 - Doe een testbetaling
Actie:
Plaats een testbestelling via je Mach3Cart-checkout en rond de betaling af met Stripe-testgegevens.
Locatie:
Eerst Mach3Cart → publieke checkout/productlink, daarna de Stripe-testbetaalomgeving.
Waarom:
Zo controleer je of de koppeling werkt voordat echte klanten betalen. Stripe geeft aan dat testbetalingen met testwaarden geen echt geld verplaatsen.
Voorbeeld:
De beheerder gebruikt testkeys in Mach3Cart en test met een Stripe-testkaart zoals 4242 4242 4242 4242, een toekomstige vervaldatum en een willekeurige CVC zoals Stripe in de testdocumentatie beschrijft. Daarna controleert hij of de bestelling in Mach3Cart binnenkomt.
Resultaat:
Je weet of Mach3Cart en Stripe technisch samenwerken in testmodus.
Stap 15 - Schakel pas daarna over naar live
Actie:
Vervang de testsleutels door live sleutels zodra je bewust klaar bent voor echte betalingen.
Locatie:
tripe Dashboard → live API-sleutels, daarna Mach3Cart → Verkoop → Betaalmethodes → Stripe-sectie.
Waarom:
Echte klanten kunnen pas echte betalingen doen als je live Stripe-sleutels gebruikt én Stripe je account en betaalmethodes voor live gebruik beschikbaar heeft.
Voorbeeld:
De testbetaling werkt, Stripe toont geen openstaande blokkerende verificatie en de beheerder heeft gecontroleerd welke betaalmethodes live beschikbaar zijn. Hij vervangt pk_test_... door pk_live_... en sk_test_... door sk_live_..., slaat op en controleert daarna opnieuw de checkout.
Resultaat: je Mach3Cart-checkout is klaar om betalingen via Stripe te ontvangen, voor zover Stripe je account en betaalmethodes live toestaat.
Controle: is het gelukt?
Je bent klaar als je dit kunt afvinken:
- je hebt toegang tot het juiste Stripe-account;
- je Stripe-e-mailadres is bevestigd;
- je bedrijfs- en verificatiegegevens zijn ingevuld of je weet welke Stripe-acties nog openstaan;
- je openbare bedrijfsinformatie en bankgegevens zijn gecontroleerd;
- tweestapsverificatie staat aan voor je Stripe-account;
- je weet welke betaalmethodes je via Stripe wilt aanbieden;
- je hebt test publishable key en test secret key opgehaald;
- je hebt de juiste checkout in Mach3Cart geopend;
- je hebt Verkoop → Betaalmethodes geopend;
- Stripe is als provider ingevuld;
- de Stripe-gegevens zijn opgeslagen zonder duidelijke foutmelding;
- de gewenste betaalmethodes staan aan in Mach3Cart;
- je hebt een testbetaling gedaan met Stripe-testgegevens;
- je gebruikt pas live keys wanneer Stripe en je eigen controle klaar zijn voor echte betalingen.
Als het niet lukt
Ik zie Stripe of online betaalmethodes niet in Mach3Cart
Controleer eerst of je in de juiste checkout zit en of je pakket online betaalmethodes ondersteunt. Zie je een melding Upgrade vereist, open dan Pakket om het actieve pakket te controleren.
Mijn Stripe-account is nog niet goedgekeurd
Dat loopt via Stripe. Mach3Builders kan helpen met de Mach3Cart-instellingen, maar niet met de beoordeling, verificatie of goedkeuring van je Stripe-account.
Mijn API-sleutel werkt niet
Controleer of je de volledige sleutel hebt gekopieerd, zonder spaties. Controleer ook of je test en live niet door elkaar haalt:
- test:
pk_test_...metsk_test_...; - live:
pk_live_...metsk_live_....
De testbetaling lukt niet
Controleer deze punten:
- gebruik je test API-sleutels in Mach3Cart?
- gebruik je officiële Stripe-testgegevens en geen echte kaartgegevens?
- staat Stripe als provider gekozen?
- is de gewenste betaalmethode actief in Stripe?
- is de betaalmethode aangezet in Mach3Cart?
De klant ziet een betaalmethode niet
Controleer eerst in Stripe of de betaalmethode beschikbaar en actief is voor jouw account, land, valuta en situatie. Controleer daarna of de methode in Mach3Cart aangevinkt is.
Er komt een webhook- of verbindingsfout
Controleer eerst of de publishable key en secret key bij dezelfde modus horen: allebei test of allebei live. Controleer daarna in Stripe Dashboard bij webhooks of er foutmeldingen zichtbaar zijn. Kom je er niet uit, neem contact op met Mach3Cart-support met een screenshot waarin API-sleutels verborgen zijn.
Uitbetaling blijft uit
Uitbetalingen lopen via Stripe. Controleer in Stripe je payout-instellingen, bankgegevens, accountstatus en openstaande verificatieacties. Mach3Builders kan dit niet voor Stripe aanpassen.
Er is een chargeback of dispute
Behandel chargebacks en disputes in Stripe Dashboard. Mach3Cart kan helpen om orderinformatie terug te vinden, maar Stripe en de kaartnetwerken bepalen het disputeproces en eventuele kosten.
Ik weet niet of tarieven of voorwaarden kloppen
Controleer altijd de actuele Stripe-pagina’s. Tarieven, betaalmethodes, voorwaarden, beschikbaarheid, uitbetalingen en chargebackkosten kunnen wijzigen. Gebruik informatie in dit artikel alleen als startpunt.