Online betalingen¶
Odoo embeds several payment providers that enable customers to pay online through customer portals or eCommerce websites. Customers pay for sales orders, invoices, or subscriptions with recurring payments using their favorite payment methods, such as credit cards.
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¶
Ga naar , , of voor toegang tot de ondersteunde betaalproviders. Klik op de relevante betaalproviderkaart voor toegang tot en configuratie van de gerelateerde provider.
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 of de website van de provider |
✔ |
||||
De website van de provider |
✔ |
||||
De website van de provider |
|||||
De website van de provider |
|||||
Odoo |
|||||
De website van de provider |
|||||
Odoo |
✔ |
Alleen volledig |
Volledig en gedeeltelijk |
||
De website van de provider |
✔ |
||||
Odoo |
✔ |
Alleen volledig |
Volledig en gedeeltelijk |
✔ |
|
Odoo |
|||||
De website van de provider |
✔ |
||||
Odoo of de website van de provider |
✔ * |
* Refer to the Xendit documentation for more information.
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.
Alternative payment methods¶
Some payment methods do not rely on an external payment provider. These methods are installed and configured as payment providers in Odoo, and include the following:
Wire Transfer: Customers make a bank transfer using your payment information and a payment reference.
SEPA Direct Debit: Customers make a bank transfer to register a SEPA Direct Debit mandate, allowing their account to be charged directly for future payments.
Pay on Site: Customers reserve products online and pay when collecting their orders in store.
Cash on Delivery: Customers pay for their orders upon delivery.
Pay on Invoice: Customers pay for their orders later, after receiving an invoice.
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.
Once the payment provider has been enabled the payment provider, it is automatically published on the website. To unpublish it, click the Published button. Customers cannot make payments through an unpublished provider, but they can still manage (delete and assign to a subscription) their existing tokens linked to such a provider.
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
Bekijk de volledige lijst met ondersteunde betaalmethoden via , of .
Betaalmethoden worden op de e-commercewebsite weergegeven op basis van hun volgorde. Versleep betaalmethoden naar de gewenste volgorde in de lijst Betaalmethoden om ze te herschikken.
Iconen en merken¶
De iconen die naast de betaalmethode op je website worden weergegeven, zijn ofwel de iconen van de geactiveerde merken voor de betaalmethode, of, als die er niet zijn, de iconen van de betaalmethoden zelf. Open de lijst met betaalmethoden en klik op de relevante methode om ze te wijzigen.
Beweeg je muis over de afbeelding in de rechterbovenhoek van het formulier van de betaalmethode en klik op het icoon (potlood) om het icoon van een betaalmethode te wijzigen.
Selecteer het tabblad Merken om de merken te bekijken die zijn geactiveerd voor de betaalmethode. De merken en hun gerelateerde iconen worden weergegeven op basis van hun volgorde; versleep ze naar de gewenste volgorde om ze te herschikken. Selecteer het merk om het icoon van een merk te wijzigen, beweeg de muis over de afbeelding in de rechterbovenhoek in het popup-venster dat opent en klik op het (potlood)-icoon.
Geavanceerde configuratie¶
Volg deze stappen om betaalmethoden verder te configureren:
Activeer de ontwikkelaarsmodus.
Open de lijst met betaalmethoden en klik op de relevante methode.
Ga naar het tabblad Configuratie en pas de functies aan zoals nodig.
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¶
You can adapt the payment provider’s availability by specifying the Minimum and Maximum amounts allowed, modifying the Currencies and Countries, and specifying Pricelists in the Configuration tab.
Tip
Schakel de Ontwikkelaarsmodus (debugmodus) in om een beschikbaarheidsrapport voor betaalproviders en betaalmethoden weer te geven en om mogelijke beschikbaarheidsproblemen op het betaalformulier te diagnosticeren. Klik vervolgens op het icoon (bug) naast de kop Kies een betaalmethode op het betaalformulier. Het rapport bevat een lijst met ingeschakelde betaalproviders en betaalmethoden, redenen waarom bepaalde betaalproviders of methoden niet beschikbaar zijn (indien van toepassing), en een lijst met ondersteunde providers voor elke betaalmethode.
Minimum and maximum amounts¶
Set the Minimum Amount and Maximum Amount that can be paid with the selected
provider. Leave the fields to 0.00 to make the payment provider available regardless of the
payment amount.
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.
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.
Pricelists¶
Select specific Pricelists that can apply to the payment provider. Leaving the field blank makes all pricelists available to the provider.
Betalingsdagboek¶
Voor de betaalprovider moet een betalingsdagboek worden gedefinieerd om de betalingen op een rekening betalingen onderweg 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.
Standaard wordt deBankrekening gedefinieerd voor hetbetaaldagboek gebruikt, maar je kunt ook eentussenrekening voor elke betaalprovider opgeven om de betalingen van de provider te scheiden van andere betalingen.