Betalen zonder gedoePersoonlijk advies: 085 560 12 01
Odoo Point of Sale

Odoo-module installeren.

Download de gratis module POS Pin Vandaag uit de Odoo Apps Store, stel de betaalmethode in en koppel uw CCV- of Worldline-terminal rechtstreeks via de cloud aan de juiste Odoo-kassa. Een Odoo IoT Box is niet nodig.

Pin Vandaag voor Odoo
Odoo POS→Pin Vandaag Cloud→Betaalterminal
Terminal online en klaar voor een testbetaling
Voorbereiding

Voor u begint

Deze handleiding is gebaseerd op Odoo 19 met moduleversie 19.0.4. De module is beschikbaar voor Odoo 15 tot en met 20. In andere versies of in een aangepaste Odoo-omgeving kunnen benamingen en de plaats van instellingen iets afwijken. In de Nederlandse Odoo-interface heet Point of Sale Kassa; hieronder staan beide namen.

Odoo Online wordt niet ondersteund. Op Odoo Online (de SaaS-versie op uwbedrijf.odoo.com) kunnen geen modules van derden worden geïnstalleerd. Gebruik Odoo.sh of een eigen Odoo-server (on-premise of bij een hostingpartij).
Geen Odoo IoT Box nodig: de module communiceert rechtstreeks met de Pin Vandaag-cloud. Odoo en de betaalterminal hoeven niet in hetzelfde lokale netwerk te staan. De Odoo-server moet wel uitgaand HTTPS-verkeer (poort 443) naar rest-api.pinvandaag.com en api-backup.pinvandaag.com toestaan.
  • Een CCV- of Worldline-betaalterminal van Pin Vandaag die online staat en voor de cloudkoppeling is geactiveerd.
  • De Terminal ID en API key van Pin Vandaag. Nog niet ontvangen? Vraag uw API-gegevens aan of mail naar [email protected].
  • Beheerdersrechten in Odoo voor Apps en de Kassa-instellingen.
  • Voor een eigen server: toegang tot de map met extra modules (addons) en de mogelijkheid om de Odoo-service te herstarten.
  • De apps Kassa (Point of Sale) en Facturatie worden automatisch mee geïnstalleerd als ze nog niet actief zijn.
Beveiliging: behandel de API key als een wachtwoord. Deel deze niet in screenshots, openbare tickets of onbeveiligde e-mail. Vraag ontbrekende gegevens aan via Pin Vandaag.
Stap 1

Download en installeer de module

Uw Odoo-versie controleren: ga naar Instellingen en scrol helemaal naar beneden. Onder Over staat de versie, bijvoorbeeld Odoo 19.0. Kies in de Apps Store altijd dezelfde hoofdversie.

Eigen Odoo-server

  1. Open de module POS Pin Vandaag in de Odoo Apps Store, kies onder Versions uw Odoo-versie en klik op Download for v …. De module is gratis.
  2. Pak het zip-bestand uit. U krijgt een map met de naam pos_pinvandaag.
  3. Plaats deze map in de map met extra modules van uw Odoo-server. Dit is een van de mappen die in het Odoo-configuratiebestand bij addons_path staan. Wijzig de mapnaam niet.
  4. Herstart de Odoo-service.
  5. Zet in Odoo de ontwikkelaarsmodus aan: Instellingen → Ontwikkelaarsmodus activeren (onderaan de pagina).
  6. Ga naar Apps en kies in de bovenste menubalk Apps-lijst bijwerken (Update Apps List). Bevestig met Bijwerken.
  7. Zoek in Apps op Pin Vandaag, open POS Pin Vandaag en kies Activeren (Activate). Wacht totdat Odoo de installatie heeft afgerond.

Odoo.sh

  1. Kies op de pagina van de module in de Apps Store Deploy on Odoo.sh, of voeg de map pos_pinvandaag toe aan de Git-repository van uw Odoo.sh-project en push naar uw branch.
  2. Test de installatie eerst op een staging-branch voordat u de module in productie activeert.
  3. Ga daarna in Odoo naar Apps, kies Apps-lijst bijwerken en activeer POS Pin Vandaag.
Odoo Apps-overzicht met de POS Pin Vandaag-module en de knop Activeren
Zoek de module POS Pin Vandaag in Apps en activeer deze. Het scherm kan per Odoo-versie iets afwijken.
Controle: na de installatie staat onder Kassa → Configuratie → Instellingen, in het onderdeel Betaalterminals, de optie Pin Vandaag aangevinkt. Zet dit vinkje niet uit: daarmee verwijdert u de module.
Stap 2

Configureer een betaalmethode

  1. Ga naar Kassa → Configuratie → Betaalmethoden (Point of Sale → Configuration → Payment Methods).
  2. Kies Nieuw om een nieuwe betaalmethode aan te maken.
  3. Geef de betaalmethode een herkenbare naam, bijvoorbeeld Pin Vandaag of de naam van de terminal.
  4. Kies bij Journaal een journaal van het type Bank. Een betaalterminal werkt niet met een kasjournaal.
  5. Kies in het blok Payment Terminal (advanced) de optie Pin Vandaag. Daaronder verschijnt het blok Pin Vandaag settings.
  6. Vul de door Pin Vandaag verstrekte Terminal ID en API key exact in, zonder spaties ervoor of erachter.
  7. Laat API host op Primary API (rest-api.pinvandaag.com) staan. Kies alleen Backup API als Pin Vandaag daarom vraagt.
  8. Bepaal of Directly send to receipt aan moet staan (standaard aan). Dan rondt Odoo de order na een geslaagde pinbetaling automatisch af en toont het meteen het bonscherm. Staat de optie uit, dan klikt de kassamedewerker zelf op Bevestigen.
  9. Sla de betaalmethode op.
Odoo-configuratie van een Pin Vandaag-betaalmethode met Terminal ID en API key
Voorbeeld van een Pin Vandaag-betaalmethode. Gebruik altijd uw eigen Terminal ID en API key; neem voorbeeldwaarden niet over.
Meerdere terminals? Maak per terminal een eigen, duidelijk herkenbare betaalmethode aan, met de bijbehorende Terminal ID en API key. Gebruik een Terminal ID maar in één betaalmethode.
Stap 3

Koppel de betaalmethode aan de juiste kassa

  1. Ga naar Kassa → Configuratie → Instellingen en kies bovenaan de juiste kassa (Point of Sale).
  2. Voeg in het onderdeel Betalingen bij Betaalmethoden de zojuist aangemaakte Pin Vandaag-betaalmethode toe.
  3. Controleer dat u de juiste betaalmethode kiest wanneer u meerdere terminals of winkels beheert.
  4. Sla de instellingen op.
  5. Open daarna de betaalmethode opnieuw via Kassa → Configuratie → Betaalmethoden en controleer dat bij Payment Terminal (advanced) nog steeds Pin Vandaag staat en de Terminal ID is ingevuld. Pas dit zo nodig aan en sla op.
Odoo Kassa-instellingen met de Pin Vandaag-betaalmethode geselecteerd
Voeg de ingestelde betaalmethode toe aan de juiste kassa.
Stap 4

Voer een testbetaling uit

  1. Sluit een open kassasessie en start een nieuwe sessie, of herlaad de kassa in de browser, zodat de gewijzigde configuratie wordt geladen.
  2. Voeg een testproduct of klein testbedrag aan de order toe.
  3. Open het betaalscherm en kies de Pin Vandaag-betaalmethode.
  4. Controleer of hetzelfde bedrag automatisch op de juiste betaalterminal verschijnt.
  5. Rond de betaling op de terminal af. Odoo controleert de status automatisch en markeert de betaalregel als betaald.
  6. Controleer of de order wordt afgerond. Op de kassabon staat dan Betaald via Pin Vandaag, samen met de gegevens van de pinbon.
Geen bedrag op de terminal? Start niet meerdere betalingen achter elkaar. Controleer eerst de gekozen betaalmethode, Terminal ID, internetverbinding en terminalstatus.
Goed om te weten

Dagelijks gebruik

  • Betaling afbreken: annuleer de betaalregel in het betaalscherm van Odoo. De module stuurt dan een annulering naar de terminal.
  • Wachttijd: Odoo wacht maximaal 90 seconden op de terminal. Komt er geen antwoord, dan verschijnt een melding en kunt u opnieuw proberen of annuleren.
  • Retour of terugbetaling: een order met een negatief bedrag (bijvoorbeeld een retour via de knop Terugbetaling) wordt als retourbetaling naar de terminal gestuurd. Retourpinnen moet daarvoor op uw terminal zijn ingeschakeld; zie Retourpinnen.
  • Kassabon: de pinbon van de terminal wordt bij de betaalregel opgeslagen en op de kassabon getoond.
Onderhoud

Module bijwerken

  1. Download de nieuwste versie voor uw Odoo-versie uit de Odoo Apps Store.
  2. Vervang de bestaande map pos_pinvandaag door de nieuwe map (op Odoo.sh: commit en push de nieuwe versie) en herstart de Odoo-service.
  3. Ga in ontwikkelaarsmodus naar Apps, zoek POS Pin Vandaag, open de module en kies Upgraden (Upgrade).
  4. Sluit open kassasessies en start ze opnieuw. Voer daarna een testbetaling uit.
Eerste controle

Problemen oplossen

POS Pin Vandaag is niet te vinden in Apps

Controleer of de map pos_pinvandaag direct in een map uit addons_path staat (niet in een extra submap), of de module bij uw Odoo-versie hoort en of u de Odoo-service heeft herstart. Kies daarna in ontwikkelaarsmodus opnieuw Apps-lijst bijwerken.

Pin Vandaag staat niet als terminaloptie vermeld

Controleer of de module volledig is geactiveerd en of uw Odoo-gebruiker beheerdersrechten voor Kassa heeft. Kijk in het blok Payment Terminal (advanced) van de betaalmethode en herlaad de pagina.

Melding "No terminal configured for Pin Vandaag"

Bij de gekozen betaalmethode is geen Terminal ID ingevuld. Vul de Terminal ID in, sla op en herlaad de kassa.

Melding "No payment method for terminal …" of "No API key configured"

De Terminal ID komt niet overeen met een betaalmethode, of de API key ontbreekt. Controleer beide gegevens exact, zonder spaties.

Melding "Could not start transaction"

De Pin Vandaag-cloud weigerde de transactie of was niet bereikbaar. Controleer of Terminal ID en API key bij elkaar horen, of de terminal online staat en of de Odoo-server rest-api.pinvandaag.com via HTTPS kan bereiken.

Instelling Pin Vandaag verdwenen

Staat de betaalmethode na het opslaan van de Kassa-instellingen niet meer op Pin Vandaag? Kies bij Payment Terminal (advanced) opnieuw Pin Vandaag, controleer de gegevens en sla op.

Melding "No response from terminal"

De terminal gaf binnen 90 seconden geen resultaat. Controleer de terminal en kijk of de betaling daar is gelukt voordat u opnieuw afrekent.

De betaling is onzeker

Voer niet meteen opnieuw af. Controleer eerst het transactieresultaat op de terminal, in Odoo en in het transactieoverzicht. Noteer bedrag, tijdstip en eventuele foutmelding.

Hulp nodig bij de Odoo-installatie?

Houd uw Odoo-versie, de moduleversie, uw hosting (Odoo.sh of eigen server), het terminalmodel en de Terminal ID bij de hand. Deel uw API key alleen via een afgesproken beveiligd kanaal.

Neem contact op