Stripe Terminal Gateway
Met de Stripe Terminal-gateway kun je rechtstreeks binnen WCPOS persoonlijke betalingen accepteren met Stripe Terminal-hardwarekaartlezers. Deze gateway ondersteunt zowel fysieke kaartlezers als de simulatormodus voor testen.
Functies
Hardware-integratie
Verbind fysieke Stripe Terminal-lezers via een internetverbinding
Simulatormodus
Test betalingen zonder hardware met de simulator van Stripe
Realtime verwerking
Directe verwerking en bevestiging van betalingen
Veilige transacties
PCI-conforme betalingsverwerking via Stripe
Telefonische bestellingen (MOTO)
Accepteer kaartbetalingen via de telefoon door de gegevens in de lezer in te toetsen
Installatie
Installeer Stripe Terminal for WooCommerce
Installeer via WP Admin > POS > Settings > Extensions, of download de nieuwste plugin-zip-asset (niet de GitHub broncode-zip of tarball) van de GitHub releases-pagina en upload deze via Plugins > Add New > Upload Plugin.
Stripe-instellingen configureren
- Ga naar
WP Admin > WooCommerce > Settings > Payments - Zoek Stripe Terminal in de lijst met betaalmethoden
- Klik op Stripe Terminal om de instellingen te openen
- Voer je Stripe Secret Key in (deze vind je in je Stripe Dashboard)
- Sla de instellingen op
Je hoeft de Stripe Terminal-gateway niet in te schakelen in de WooCommerce-instellingen. Deze wordt in de volgende stap specifiek voor de POS ingeschakeld.
Inschakelen in WCPOS
- Ga naar
WP Admin > POS > Settings > Checkout - Zoek de Stripe Terminal-gateway in de lijst
- Schakel de gateway in voor gebruik in de POS
- Sla je instellingen op
Gebruik
Een lezer verbinden
Wanneer je tijdens het afrekenen in de POS de Stripe Terminal-gateway selecteert:
- Kies verbindingsmethode: Je kunt een fysieke lezer verbinden of de simulator gebruiken
- Fysieke lezer: Volg de instructies op het scherm om je Stripe Terminal-apparaat te verbinden
- Simulator: Selecteer de simulatormodus om verschillende betaalscenario's te testen zonder hardware
Betalingen verwerken
- Artikelen toevoegen: Voeg producten toe aan je winkelwagen in de POS
- Gateway selecteren: Kies "Stripe Terminal" als betaalmethode
- Lezer verbinden: Verbind je lezer of kies de simulatormodus
- Betaling verwerken: Volg de aanwijzingen om de transactie te voltooien
- Bevestiging: De bestelling wordt automatisch voltooid na een geslaagde betaling
Testen met de simulator
Met de simulator kun je verschillende betaalmethoden en scenario's testen:
- Kaartbetalingen: Test verschillende kaarttypen (Visa, Mastercard, enz.)
- Contactloze betalingen: Simuleer tap-to-pay-transacties
- Foutscenario's: Test geweigerde betalingen en andere foutsituaties
- Verschillende bedragen: Test diverse transactiebedragen
Telefonische bestellingen (MOTO)
Met MOTO (Mail Order/Telephone Order) kun je kaartbetalingen verwerken voor klanten die niet fysiek aanwezig zijn — bijvoorbeeld wanneer je een bestelling telefonisch opneemt. In plaats van een kaart te tikken of in te steken, toetst de verkoper de kaartgegevens rechtstreeks in op het scherm van de terminallezer.
Instellen
MOTO-toegang aanvragen bij Stripe
MOTO is niet standaard ingeschakeld. Neem contact op met Stripe support en vraag of ze MOTO-rechten voor je account willen inschakelen. Dit is een snel proces, maar vereist handmatige goedkeuring van Stripe.
Inschakelen in de plugin-instellingen
- Ga naar
WP Admin > WooCommerce > Settings > Payments > Stripe Terminal - Vink het selectievakje Phone Orders (MOTO) aan
- Sla de instellingen op
Een compatibele lezer verbinden
MOTO werkt alleen met compatibele, internetverbonden lezers die staan vermeld bij Ondersteunde terminals. De schakelaar verschijnt niet voor andere lezertypen.
Een telefonische bestelling opnemen
- Verbind een compatibele lezer (zie Ondersteunde terminals)
- Zet op het betaalscherm Phone Order aan
- Klik op Collect Card Payment — de lezer toont een invoerscherm voor het kaartnummer in plaats van te vragen om te tikken/insteken
- Toets het kaartnummer, de vervaldatum en de CVV van de klant in op de lezer
- De betaling wordt vanaf dat punt normaal verwerkt
MOTO-betalingen gebruiken card als type betaalmethode in plaats van card_present. Dit betekent dat ze vanuit het perspectief van Stripe meer als online transacties worden behandeld, zodat de standaardkosten voor online kaartverwerking gelden in plaats van de tarieven voor persoonlijke betalingen.
De schakelaar Phone Order verschijnt alleen wanneer aan alle drie de voorwaarden is voldaan: de MOTO-instelling is ingeschakeld in de plugin-instellingen, er is een compatibele lezer verbonden en de lezer is geen simulator. Zie je de schakelaar niet, controleer dan deze voorwaarden.
Vereisten
Hardwarecompatibiliteit
Deze implementatie maakt gebruik van de JavaScript SDK van Stripe, wat betekent dat het werkt via webapplicaties, maar alleen internetverbonden terminals vereist. Bluetooth-terminals worden momenteel niet ondersteund.
Ondersteunde terminals (internetverbonden)
- Stripe Reader S700/S710 ✅ - Terminal met ethernet-/WiFi-verbinding
- WisePOS E ✅ - Terminal met WiFi-verbinding
Niet-ondersteunde terminals (Bluetooth)
- BBPOS Chipper 2X BT ❌ - Alleen Bluetooth
- BBPOS WisePad 3 ❌ - Alleen Bluetooth
- Verifone P400 ❌ - Alleen Bluetooth
Ondersteuning voor Bluetooth-terminals staat gepland voor een toekomstige release van de iOS- en Android-app. Wanneer dit beschikbaar is, maakt dit ondersteuning mogelijk voor alle door Stripe Terminal gecertificeerde lezers, waaronder de M2 en WisePad 3.
Veelvoorkomende problemen
Lezer maakt geen verbinding
- Zorg dat je een ondersteunde internetverbonden terminal gebruikt
- Controleer of de terminal verbonden is met WiFi/ethernet en online is
- Controleer of Terminal is ingeschakeld voor je Stripe-account
- Bevestig dat de terminal is geregistreerd in je Stripe Dashboard
Betaling geweigerd
- Controleer of je Stripe-account actief is en in goede staat verkeert
- Controleer of de gebruikte kaart geldig is
- Zorg dat er voldoende saldo beschikbaar is
Schakelaar Phone Order verschijnt niet
- Controleer of de instelling Phone Orders (MOTO) is ingeschakeld in
WooCommerce > Settings > Payments > Stripe Terminal - Zorg dat je verbonden bent met een compatibele lezer (zie Ondersteunde terminals) — de schakelaar is verborgen voor andere lezertypen
- De schakelaar verschijnt niet wanneer je de simulator gebruikt
MOTO-betaling mislukt met een fout
- Bevestig dat Stripe MOTO-rechten heeft ingeschakeld voor je account — neem contact op met Stripe support als je dat nog niet hebt gedaan
- Controleer nogmaals of de kaartgegevens correct op de lezer zijn ingevoerd
- MOTO-betalingen kunnen strengere fraudecontroles hebben — zorg dat de kaart geldig is en voldoende saldo heeft
Fouten met SSL-certificaten
- Stripe Terminal vereist HTTPS - zorg dat je site een geldig SSL-certificaat heeft
- Controleer of je SSL-certificaat correct is geconfigureerd
Hulp krijgen
Voor technische ondersteuning:
- Bezoek de GitHub-repository om problemen te melden
- Raadpleeg de Stripe Terminal-documentatie voor hardware-specifieke begeleiding
- Neem contact op met Stripe support voor accountgerelateerde problemen
Schermafbeeldingen
Schermafbeeldingen worden in een toekomstige update toegevoegd om het volgende te tonen:
- Gateway-configuratie in de WooCommerce-betaalinstellingen
- POS-afrekeninterface met selectie van Stripe Terminal
- Simulator-testinterface met verschillende betaalmethoden