Een fysieke betaalterminal verandert de context van een WooCommerce-order. De klant staat mogelijk in een showroom, een medewerker begeleidt de betaling en de browser moet de status kunnen volgen zonder zelf te bepalen dat een order betaald is. Yindle Terminal Payments gebruikt de geautoriseerde WooCommerce-order als basis en laat Mollie de terminalbetaling bevestigen.
Controleer de basisvoorwaarden
Je hebt WooCommerce, een Mollie-account en minstens één actief Mollie POS-apparaat nodig. Kies vooraf of de gateway test- of livegegevens gebruikt en bepaal de bron van de API-sleutel. Koppel daarna het juiste Mollie-profiel en de juiste terminal. Een terminal kan fysiek beschikbaar zijn en toch aan een ander profiel of een verkeerde omgeving gekoppeld zijn; controleer die combinatie in de instellingen.
Laat autorisatie vóór betaling komen
Een medewerker of expliciet toegestane showroomklant start de betaling voor een geautoriseerde order. De plugin legt eerst lokaal een onveranderlijke betaalpoging vast en gebruikt daarna dezelfde geauthenticeerde verificatie voor browserpolling, webhooks en hersteljobs. De order blijft onbetaald totdat Mollie de betaling verifieert. Bij gesplitste betalingen moet ook het andere deel volgens de ingestelde bedrijfsflow worden bevestigd.
Ontwerp showroomtoegang zorgvuldig
Showroomklanten kunnen ook zonder account worden toegestaan, maar toegang blijft afhankelijk van een ingeschakelde, niet-lege lijst met exacte publieke IP-adressen en autorisatie voor de specifieke order. Controleer de werkelijke client-IP en configureer vertrouwde proxies alleen voor je eigen hostingnetwerk. Houd de oorspronkelijke browsersessie bij de betaling. Cashbevestiging vraagt daarnaast een medewerker-ID en een vertrouwelijke PIN; een gast heeft ook de oorspronkelijke checkoutsessie nodig.
Test alle uitkomsten
Een lokale gesimuleerde provider bewijst geen echte terminal- of webhooklevering. Test daarom op staging met een terminal die voor de gekozen Mollie-omgeving geschikt is. Controleer een kaartbetaling, een mislukte of afgebroken poging, opnieuw proberen, webhookvertraging, browserrefresh, gast en medewerker. Controleer ook dat een klant de betaalstatus kan lezen na het verlaten van de showroom, terwijl een nieuwe start opnieuw showroomtoegang en orderautorisatie vereist.
Maak de werkinstructie concreet
Een terminalbetaling raakt meer dan een instellingenscherm. Beschrijf wie een order mag starten, wie een kaart- of contante betaling bevestigt, hoe een medewerker een afgebroken poging herkent en wanneer support moet wachten op een webhook. Vermeld dat er geen standaard PIN is en dat de PIN vertrouwelijk blijft. Oefen ook het scenario waarin de terminal of verbinding tijdelijk niet reageert. Een heldere werkinstructie voorkomt dat iemand een onbevestigde order handmatig als betaald markeert.
Combineer pas daarna met je klantreis
Terminal Payments is geen onderdeel van de Yindle Commerce Bundle. Voor een begeleide online checkout kun je Yindle Checkout bekijken; voor gedeelde selecties werkt Yindle Share Cart met Classic en Cart Block. Lees de Terminal Payments-productpagina naast de configuratiedocumentatie en plan een live acceptatietest met echte netwerk-, Mollie- en terminalcondities voordat je de gateway voor klanten openzet.