Authorize.net

Authorize.net is een in de Verenigde Staten gevestigde aanbieder van online betaaloplossingen waarmee bedrijven creditcards en ACH-betalingen kunnen accepteren.

Het Authorize.net-portaal configureren

  1. Maak een Authorize.net-account aan indien nodig en meld je aan bij het Authorize.net-handelaarsportaal.

  2. Ga op de homepage van het verkopersportaal naar Account ‣ Account- en API-instellingen.

  3. Klik op API-inloggegevens en -sleutels.

  4. Kopieer de API-inlog-ID en sla deze op voor de Odoo configuratie stap.

  5. Klik op Nieuwe transactiesleutel genereren, vervolgens op Nieuwe handtekeningsleutel genereren en sla de sleutels op voor de stap Odoo configuratie.

ACH-betalingen (alleen VS)

ACH is een elektronisch overboekingssysteem dat wordt gebruikt tussen bankrekeningen in de Verenigde Staten. Om deze betaalmethode in te schakelen voor je Authorize.net-account, vraag je de eCheck-dienst aan op Authorize.net.

Odoo configuratie

  1. Navigeer naar de betaalprovider Authorize.net.

  2. Stel het veld Status in op Ingeschakeld (of Testmodus als je de integratie wilt testen zonder live transacties te beïnvloeden).

  3. Vul de velden API Login ID, API-transactiesleutel en API-handtekeningsleutel in met de waarden die zijn opgeslagen bij de stap Het Authorize.net-portaal configureren.

    Notitie

    Voer bij gebruik van de testmodus de API-inloggegevens van je Authorize.net sandbox-account in.

  4. Klik op Clientsleutel genereren.

  5. Klik op Generate your webhook om de Webhook ID aan te maken.

  6. Configureer de overige opties naar wens.

Tip

  • Klik om de webhook opnieuw aan te maken (bijv. na een domeinwijziging) op Je webhook opnieuw genereren.

  • De webhook wordt automatisch geconfigureerd met de juiste URL en gebeurtenistypes. Om webhookmeldingen op Authorize.net te bekijken, log je in op het handelaarsportaal, ga je naar Account ‣ Account- en API-instellingen en klik je op Webhooks.

Ondersteunde betaalmethodes

ACH Direct Debit

ACH Direct Debit

Kaart

Kaart

Importeer een Authorize.Net-afschrift

Exporteer vanuit Authorize.Net

  • Log in bij Authorize.Net.

  • Ga naar Account ‣ Afschriften ‣ eCheck.Net Settlement Statement.

  • Definieer een exportbereik met behulp van een openings- en sluitingsbatchafwikkeling. Alle transacties binnen de twee batchafwikkelingen worden naar Odoo geëxporteerd.

  • Selecteer alle transacties binnen het gewenste bereik, kopieer ze en plak ze in het Report 1 Download-werkblad van het Excel-importsjabloon.

Selectie van Authorize.Net-transacties om te importeren

Example

Afwikkelingsbatch van een Authorize.Net-afschrift

In dit geval behoort de eerste batch (01/01/2021) van het jaar tot de afwikkeling van 31/12/2020, dus de openingsafwikkeling is van 31/12/2020.

Zodra de gegevens in het Report 1 Download-werkblad staan:

  • Ga naar het tabblad Transaction Search op Authorize.Net.

  • Selecteer onder de sectie Settlement Date het eerder gebruikte bereik van batchafwikkelingsdatums in de velden From: en To: en klik op Search.

  • Klik op Download to File wanneer de lijst is gegenereerd.

  • Selecteer in het pop-upvenster Expanded Fields with CAVV Response/Comma Separated, schakel Include Column Headings in en klik op Submit.

  • Open het tekstbestand, selecteer All, kopieer de gegevens en plak ze in het Report 2 Download-werkblad van het Excel-importsjabloon.

  • Transitregels worden automatisch ingevuld en bijgewerkt in de werkbladen transit for report 1 en transit for report 2 van het Excel-importsjabloon. Zorg ervoor dat alle items aanwezig zijn, en zo niet, kopieer dan de formule van eerder ingevulde regels van de werkbladen transit for report 1 of 2 en plak deze in de lege regels.

Belangrijk

Verwijder geen regel uit de Excel-werkbladen om het juiste eindsaldo te krijgen.

Importeer in Odoo

Om de gegevens in Odoo te importeren:

  • Open het Excel-importsjabloon.

  • Kopieer de gegevens van het transit for report 2-werkblad en gebruik plakken speciaal om alleen de waarden te plakken in het Odoo Import to CSV-werkblad.

  • Zoek naar blauwe cellen in het Odoo Import to CSV-werkblad. Dit zijn terugboekingen zonder referentienummer. Omdat ze niet als zodanig kunnen worden geïmporteerd, ga je naar Authorize.Net ‣ Account ‣ Statements ‣ eCheck.Net Settlement Statement.

  • Zoek naar Charge Transaction/Chargeback en klik erop.

  • Kopieer de factuurbeschrijving, plak deze in de Label-cel van het Odoo Import to CSV-werkblad en voeg Chargeback / toe vóór de beschrijving.

  • Als er meerdere verkoopfacturen zijn, voeg dan een regel toe aan het Excel-importsjabloon voor elke factuur en kopieer/plak de beschrijving in elke bijbehorende Label-regel.

Notitie

Voor gecombineerde terugboekingen/aangiften in de uitbetalingen maak je een nieuwe regel aan in het Excel-importsjabloon voor elke factuur.

Example

Terugboekingsbeschrijving
  • Verwijder vervolgens de regelitems zero transaction en void transaction en wijzig het formaat van de kolom Amount in het Odoo Import to CSV-werkblad naar Number.

  • Ga terug naar eCheck.Net Settlement Statement ‣ Search for a Transaction en zoek opnieuw naar de eerder gebruikte batchafwikkelingsdatums.

  • Controleer of de batchafwikkelingsdatums op eCheck.Net overeenkomen met de datums van de gerelateerde betalingen in de kolom Date van Odoo Import to CSV.

  • Als het niet overeenkomt, vervang dan de datum door die van eCheck.Net. Sorteer de kolom op datum en zorg ervoor dat het formaat MM/DD/YYYY is.

  • Kopieer de gegevens - inclusief kolomkoppen - van het Odoo Import to CSV-werkblad, plak deze in een nieuw Excel-bestand en sla het op in CSV-formaat.

  • Open de Boekhouding-app, ga naar Configuration ‣ Journals, vink het vakje Authorize.Net aan en klik op Favorites ‣ Import records ‣ Load file. Selecteer het CSV-bestand en upload het naar Odoo.