Onlinebetalingen¶
Odoo bevat verschillende betaalproviders waarmee je klanten online kunnen betalen, op hun klantportalen of op je e-commercewebsite. Ze kunnen verkooporders, facturen of abonnementen met terugkerende betalingen betalen met hun favoriete betaalmethoden, zoals creditcards.
Elke betaalprovider is gekoppeld aan een lijst met ondersteunde payment methods die kunnen worden (de)geactiveerd op basis van je behoeften.
Notitie
Odoo-apps delegeren de verwerking van gevoelige informatie aan de gecertificeerde betaalprovider, zodat je je nooit zorgen hoeft te maken over PCI-compliance. Geen gevoelige informatie (zoals creditcardnummers) wordt opgeslagen op Odoo-servers of Odoo-databases die elders worden gehost. In plaats daarvan gebruiken Odoo-apps een uniek referentienummer voor de gegevens die veilig zijn opgeslagen in de systemen van de betaalproviders.
Ondersteunde betaalproviders¶
To access the supported payment providers, go to , , or .
Online betaalproviders¶
Betalingsstroom vanaf |
|||||
|---|---|---|---|---|---|
Odoo |
✔ |
Volledig en gedeeltelijk |
Volledig en gedeeltelijk |
||
De website van de provider |
|||||
De website van de provider |
|||||
Odoo |
✔ |
Alleen volledig |
Alleen volledig |
||
De website van de provider |
|||||
De website van de provider |
✔ |
||||
De website van de provider |
|||||
De website van de provider |
|||||
De website van de provider |
|||||
Odoo |
✔ |
Alleen volledig |
Volledig en gedeeltelijk |
||
De website van de provider |
|||||
Odoo |
✔ |
Alleen volledig |
Volledig en gedeeltelijk |
✔ |
|
De website van de provider |
✔ |
||||
De website van de provider |
Notitie
Elke provider heeft zijn eigen specifieke configuratiestroom, afhankelijk van welke functie beschikbaar is.
Sommige van deze online betaalproviders kunnen ook worden toegevoegd als bankrekeningen, maar dit is niet hetzelfde proces als het toevoegen ervan als betaalproviders. Betaalproviders stellen klanten in staat om online te betalen, en bankrekeningen worden toegevoegd en geconfigureerd in de Boekhouding-app om een bankaflettering uit te voeren.
Tip
Naast de reguliere betaalproviders die integreren met een API, zoals Stripe, PayPal of Adyen, bevat Odoo de Demo-betaalprovider. Deze betaalprovider stelt je in staat om bedrijfsstromen met online betalingen te testen. Er zijn geen inloggegevens nodig omdat de demobetalingen nepbetalingen zijn.
Bankbetalingen¶
- When selected, Odoo displays your payment information with a payment reference. You have to approve the payment manually once you have received it in your bank account.
- Your customers can make a bank transfer to register a SEPA Direct Debit mandate and get their bank account charged directly.
Een betaalprovider inschakelen¶
Ga als volgt te werk om een nieuwe betaalprovider toe te voegen en de bijbehorende betaalmethoden beschikbaar te maken voor je klanten:
Ga naar de website van de betaalprovider, maak een account aan en zorg ervoor dat je de API-inloggegevens hebt die nodig zijn voor gebruik door derden. Deze zijn noodzakelijk voor Odoo om te communiceren met de betaalprovider.
Navigeer in Odoo naar de Betaalproviders door te gaan naar , , of .
Selecteer de provider en configureer het tabblad Inloggegevens.
Stel het veld Status in op Ingeschakeld.
Notitie
De velden die beschikbaar zijn in het tabblad Inloggegevens zijn afhankelijk van de betaalprovider. Raadpleeg de gerelateerde documentatie voor meer informatie.
Zodra je de betaalprovider hebt ingeschakeld, wordt deze automatisch gepubliceerd op je website. Als je hem wilt depubliceren, klik je op de knop Gepubliceerd. Klanten kunnen geen betalingen doen via een niet-gepubliceerde provider, maar ze kunnen wel hun bestaande tokens die gekoppeld zijn aan zo’n provider (verwijderen en toewijzen aan een abonnement) beheren.
Testmodus¶
Waarschuwing
We raden aan de testmodus te gebruiken op een gedupliceerde of een **test**database om mogelijke problemen met factuurnummering te voorkomen.
Stel het veld Status in het betaalproviderformulier in op Testmodus om een betaalprovider te testen zonder live transacties te beïnvloeden. Voer vervolgens de toegewijde test- of sandbox-inloggegevens van de provider in op het tabblad Inloggegevens. Elke betaalprovider heeft hiervoor een eigen afzonderlijk testaccount of -omgeving.
Notitie
Standaard blijft de betaalprovider niet-gepubliceerd in testmodus zodat deze niet zichtbaar is voor bezoekers.
Betaalmethodes¶
Elke betaalprovider is gekoppeld aan een lijst met ondersteunde betaalmethoden; de methoden die worden vermeld in het veld Betaalmethoden op het tabblad Configuratie van het betaalproviderformulier zijn degene die zijn geactiveerd. Klik op Betaalmethoden inschakelen om een betaalmethode voor een provider te activeren of deactiveren, en klik vervolgens op de schakelknop van de gerelateerde methode.
Tip
Payment methods are displayed on your website based on their sequence order. To reorder them, click Enable Payment Methods in the payment provider form, then, in the Payment Methods list, drag and drop the payment methods in the desired order.
Iconen en merken¶
The icons displayed next to the payment method on your website are either the icons of the brands activated for the payment method or, if there aren’t any, the icons of the payment methods themselves. To modify them, go to , or , then click on the payment method.
To modify a payment method’s icon, hover your mouse over the image in the upper-right corner of the payment method’s form and click the pencil icon (✎).
Select the Brands tab to view the brands that have been activated for the payment method. The brands and their related icons are displayed based on their sequence order; to reorder them, drag and drop them in the desired order. To modify a brand’s icon, select the brand, then, in the popup window that opens, hover the mouse over the image in the upper-right corner and click the pencil icon (✎).
Geavanceerde configuratie¶
To configure payment methods further, go to , or . Click on the payment method, then activate the developer mode. Click the Configuration tab to adapt the features.
Gevaar
Elke betaalmethode is vooraf geconfigureerd op een manier die aansluit bij het gedrag van de betaalproviders en hun integratie met Odoo. Elke wijziging aan deze configuratie kan leiden tot fouten en moet eerst worden getest op een duplicaat- of testdatabase.
Wijzigingen aan de configuratie van de betaalmethode werken alleen binnen de mogelijkheden van de methode en provider. Het toevoegen van landen voor een betaalmethode die alleen in één land wordt ondersteund of het inschakelen van tokenisatie voor een methode die gekoppeld is aan een provider die dit niet ondersteunt, zal bijvoorbeeld niet de beoogde resultaten opleveren.
Tokenisatie¶
Als de betaalprovider deze functie ondersteunt, kunnen klanten hun betaalmethodegegevens opslaan voor later. Schakel in het tabblad Configuratie van de geselecteerde betaalprovider de optie Opslaan van betaalmethoden toestaan in om deze functie in te schakelen.
In dit geval wordt een betaaltoken aangemaakt in Odoo om te gebruiken als betaalmethode voor volgende betalingen zonder dat de klant zijn betaalmethodegegevens opnieuw moet invoeren. Dit is vooral handig voor de e-commerce conversieratio en abonnementen die terugkerende betalingen gebruiken.
Tip
Klanten kunnen klikken op Betaalmethoden beheren in het klantenportaal om hun opgeslagen betaalmethodegegevens toe te voegen of te verwijderen.
PCI DSS en Attestation of Compliance
Odoo is niet PCI DSS-gecertificeerd omdat het geen kaarthoudergegevens opslaat of betalingen verwerkt. In plaats daarvan besteedt het tokenisatie en betaling uit aan externe betaalproviders, wat betekent dat jij als Odoo-klant alleen de minimale Self-Assessment Questionnaire (SAQ) bij de provider hoeft in te vullen om de Attestation of Compliance (AoC) te verkrijgen en PCI-compliant te worden. Odoo mag niet worden vermeld als betaalverwerker of externe serviceprovider in de SAQ.
Handmatig vastleggen¶
Als de betaalprovider deze functie ondersteunt, kun je betalingen in twee stappen autoriseren en vastleggen in plaats van in één stap. Ga naar het tabblad Configuratie van de geselecteerde betaalprovider en schakel Bedrag handmatig vastleggen in om deze functie in te schakelen.
Wanneer je een betaling autoriseert, worden de geldmiddelen gereserveerd op de betaalmethode van de klant maar niet direct afgeschreven. Ze worden afgeschreven wanneer je de betaling later handmatig vastlegt. Je kunt de autorisatie ook annuleren om deze te annuleren en de gereserveerde geldmiddelen vrij te geven. Het handmatig vastleggen van betalingen is handig in veel situaties:
Ontvang de betalingsbevestiging en wacht tot de bestelling is verzonden om de betaling vast te leggen.
Controleer en verifieer of bestellingen legitiem zijn voordat de betaling is voltooid en het fulfillmentproces begint.
Vermijd mogelijk hoge terugbetalingskosten voor terugbetaalde betalingen: betaalproviders brengen geen kosten in rekening voor het annuleren van een autorisatie.
Houd een borgsom vast om deze later terug te geven, minus eventuele inhoudingen (bv. in geval van schade).
Ga naar de gerelateerde verkooporder of factuur en klik op de knop Transactie vastleggen om de betaling vast te leggen nadat deze is geautoriseerd. Klik op de knop Transactie annuleren om de geldmiddelen vrij te geven.
Notitie
Sommige betaalproviders ondersteunen het vastleggen van slechts een deel van het geautoriseerde bedrag. Het resterende bedrag kan vervolgens worden vastgelegd of geannuleerd. Deze providers hebben de waarde Volledig en gedeeltelijk in de bovenstaande tabel. De providers die alleen het vastleggen of annuleren van het totale bedrag ondersteunen, hebben de waarde Alleen volledig.
De geldmiddelen worden waarschijnlijk niet voor altijd gereserveerd. Na een bepaalde tijd kunnen ze automatisch worden vrijgegeven naar de betaalmethode van de klant. Raadpleeg de documentatie van je betaalprovider voor de exacte reserveringsduur.
Adyen en Stripe maken het mogelijk om betalingen handmatig direct vanaf hun websiteinterface vast te leggen.
Retouren¶
Als je betaalprovider deze functie ondersteunt, kun je betalingen rechtstreeks vanuit Odoo terugbetalen. Dit hoeft niet eerst te worden ingeschakeld. Navigeer naar een klantbetaling en klik op de knop Terugbetaling om deze terug te betalen.
Notitie
Sommige betaalproviders ondersteunen het terugbetalen van slechts een deel van het bedrag. Het resterende bedrag kan dan optioneel ook worden terugbetaald. Deze providers hebben de waarde Volledig en gedeeltelijk in de bovenstaande tabel. De providers die alleen het terugbetalen van het totale bedrag ondersteunen, hebben de waarde Alleen volledig.
Adyen en Stripe maken het mogelijk om betalingen direct vanaf hun websiteinterface terug te betalen.
Expresafrekenen¶
Als de betaalprovider deze functie ondersteunt, kun je klanten toestaan de knoppen Google Pay en Apple Pay te gebruiken en hun e-commercebestellingen in één klik te betalen. Wanneer ze een van deze knoppen gebruiken, gaan klanten rechtstreeks van het winkelmandje naar de bevestigingspagina zonder het contactformulier in te vullen. Ze hoeven alleen de betaling te valideren op het betalingsformulier van Google of Apple.
Ga naar het tabblad Configuratie van de geselecteerde betaalprovider en schakel Expresafrekenen toestaan in om deze functie in te schakelen.
Notitie
Alle prijzen die op het expresbetaalformulier worden weergegeven, zijn altijd inclusief btw.
Beschikbaarheid¶
Je kunt de beschikbaarheid van de betaalprovider aanpassen door het Maximale bedrag op te geven en de Valuta en Landen aan te passen op het tabblad Configuratie.
Valuta en landen¶
Alle betaalproviders hebben een andere lijst met beschikbare valuta en landen. Deze dienen als eerste filter tijdens betalingsactiviteiten, d.w.z. de betaalmethoden die aan de betaalprovider zijn gekoppeld, zijn niet beschikbaar voor selectie als de valuta of het land van de klant niet in de ondersteunde lijst voorkomt. Omdat er fouten, updates en onbekenden kunnen zijn in de lijsten met beschikbare valuta en landen, is het mogelijk om ondersteunde valuta of landen van een betaalprovider toe te voegen of te verwijderen.
Notitie
Betaalmethoden hebben ook hun eigen lijst met beschikbare valuta en landen die dienen als een ander filter tijdens betalingsactiviteiten.
Als de lijst met ondersteunde valuta of landen leeg is, betekent dit dat de lijst te lang is om weer te geven, of dat Odoo geen informatie heeft over die betaalprovider. De betaalprovider blijft beschikbaar, ook al is het mogelijk dat de betaling in een later stadium wordt geweigerd als het land of de valuta niet wordt ondersteund.
Maximaal bedrag¶
Je kunt het Maximale bedrag beperken dat met de geselecteerde provider kan worden betaald. Laat het veld op 0,00 staan om de betaalprovider beschikbaar te maken, ongeacht het betalingsbedrag.
Belangrijk
Deze functie is niet bedoeld om te werken op pagina’s waar de klant het betalingsbedrag kan bijwerken, bv. de snippet Donatie en de pagina Afrekenen wanneer betaalde verzendmethoden zijn ingeschakeld.
Betalingsdagboek¶
Voor de betaalprovider moet een betalingsdagboek worden gedefinieerd om de betalingen op een openstaande rekening te registreren. Standaard wordt het dagboek Bank toegevoegd als betalingsdagboek voor alle betaalproviders. Ga naar het tabblad Configuratie van de geselecteerde betaalprovider en selecteer een ander Betalingsdagboek om het te wijzigen.
Notitie
Het betalingsdagboek moet een Bank-dagboek zijn.
Hetzelfde dagboek kan voor meerdere betaalproviders worden gebruikt.
Betalingsdagboeken hoeven alleen te worden geconfigureerd als de Facturatie- of Boekhoudingsapp is geïnstalleerd.
Boekhoudkundig perspectief¶
Vanuit boekhoudkundig perspectief zijn er twee soorten online betalingsworkflows: de betalingen die rechtstreeks op je bankrekening worden gestort en de gebruikelijke afletter en vereisen dat je een andere boekhoudkundige workflow volgt. Voor deze betalingen moet je overwegen hoe je de boekingen van je betalingen wilt vastleggen. We raden je aan je accountant om advies te vragen.
By default, the Bank Account defined for the payment journal is used, but you can also specify an outstanding account for each payment provider to separate the provider’s payments from other payments.