Authorize.net

Authorize.net is a United States-based online payment solution provider, allowing businesses to accept credit cards and ACH payments.

Configuration on the Authorize.net portal

  1. Create an Authorize.net account if necessary and log in to the Authorize.net merchant portal.

  2. On the merchant portal homepage, go to Account ‣ Account and API Settings.

  3. Click API Credentials and Keys.

  4. Copy the API Login ID and save it for the Konfiguracja Odoo step.

  5. Click Generate new transaction key, then Generate new signature key and save the keys for the Konfiguracja Odoo step.

Płatności ACH (tylko USA)

ACH is an electronic funds transfer system used between bank accounts in the United States. To enable this payment method for your Authorize.net account, apply for the eCheck service on Authorize.net.

Konfiguracja Odoo

  1. Navigate to the payment provider Authorize.net.

  2. Ustaw pole Stan na Włączony (lub Tryb testowy, jeśli chcesz przetestować integrację bez wpływu na rzeczywiste transakcje).

  3. Fill in the API Login ID, API Transaction Key, and API Signature Key fields with the values saved at the step Configuration on the Authorize.net portal.

    Informacja

    When using the test mode, enter the API credentials of your Authorize.net sandbox account.

  4. Click Generate Client Key.

  5. Kliknij Wygeneruj webhook, aby utworzyć Identyfikator webhooka.

  6. Skonfiguruj pozostałe opcje według potrzeb.

Wskazówka

  • To recreate the webhook (e.g., after a domain change), click Re-generate your webhook.

  • The webhook is automatically configured with the correct URL and event types. To review webhook notifications on Authorize.net, log into the merchant portal, go to Account ‣ Account and API Settings, and click Webhooks.

Supported payment methods

ACH Direct Debit

ACH Direct Debit

Card

Card

Importuj wyciąg Authorize.Net

Eksport z Authorize.Net

  • Zaloguj się do Authorize.Net.

  • Przejdź do Konto ‣ Wyciągi ‣ Wyciąg rozliczeniowy eCheck.Net.

  • Zdefiniuj zakres eksportu, używając otwierającej i zamykającej partii rozliczeniowej. Wszystkie transakcje pomiędzy dwoma partiami rozliczeniowymi zostaną wyeksportowane do Odoo.

  • Zaznacz wszystkie transakcje w żądanym zakresie, skopiuj je i wklej do arkusza Report 1 Download w szablonie importu Excel.

Wybieranie transakcji Authorize.Net do importu

Example

Partia rozliczeniowa wyciągu Authorize.Net

W tym przypadku pierwsza partia (01.01.2021) roku należy do rozliczenia z 31.12.2020, więc otwierające rozliczenie pochodzi z 31.12.2020.

Gdy dane znajdą się w arkuszu Report 1 Download:

  • Przejdź do zakładki Wyszukiwanie transakcji w Authorize.Net.

  • W sekcji Data rozliczenia wybierz wcześniej użyty zakres dat partii rozliczeniowych w polach Od: i Do:, a następnie kliknij Szukaj.

  • Gdy lista zostanie wygenerowana, kliknij Pobierz do pliku.

  • W wyświetlonym oknie wybierz Rozszerzone pola z odpowiedzią CAVV/Oddzielone przecinkami, włącz Uwzględnij nagłówki kolumn i kliknij Wyślij.

  • Otwórz plik tekstowy, wybierz Wszystko, skopiuj dane i wklej je do arkusza Report 2 Download w szablonie importu Excel.

  • Wiersze tranzytowe są automatycznie wypełniane i aktualizowane w arkuszach tranzyt dla raportu 1 i tranzyt dla raportu 2 w szablonie importu Excel. Upewnij się, że wszystkie wpisy są obecne, a jeśli nie, skopiuj formułę z wcześniej wypełnionych wierszy arkuszy tranzyt dla raportu 1 lub 2 i wklej ją w puste wiersze.

Ważne

Aby uzyskać prawidłowe saldo końcowe, nie usuwaj żadnego wiersza z arkuszy Excel.

Import do Odoo

Aby zaimportować dane do Odoo:

  • Otwórz szablon importu Excel.

  • Skopiuj dane z arkusza transit for report 2 a użyj funkcji wklej specjalnie, aby wkleić tylko wartości w arkuszu Odoo Import to CSV.

  • Wyszukaj niebieskie komórki w arkuszu Odoo Import to CSV. Są to wpisy obciążeń zwrotnych bez żadnego numeru referencyjnego. Ponieważ nie można ich zaimportować w takiej postaci, przejdź do Authorize.Net ‣ Account ‣ Statements ‣ eCheck.Net Settlement Statement.

  • Wyszukaj Charge Transaction/Chargeback i kliknij.

  • Skopiuj opis faktury, wklej go do komórki Label w arkuszu Odoo Import to CSV i dodaj Chargeback / przed opisem.

  • Jeśli istnieje wiele faktur, dodaj wiersz do Excel import template dla każdej faktury i skopiuj/wklej opis do każdego odpowiedniego wiersza Label.

Informacja

W przypadku połączonych obciążeń zwrotnych/zwrotów w wypłatach utwórz nowy wiersz w Excel import template dla każdej faktury.

Example

Opis obciążenia zwrotnego
  • Następnie usuń pozycje zero transaction i void transaction oraz zmień format kolumny Amount w arkuszu Odoo Import to CSV na Liczba.

  • Wróć do eCheck.Net Settlement Statement ‣ Search for a Transaction i wyszukaj ponownie wcześniej użyte daty rozliczeń zbiorczych.

  • Sprawdź, czy daty rozliczeń zbiorczych w eCheck.Net odpowiadają datom powiązanych płatności w kolumnie Date arkusza Odoo Import to CSV.

  • Jeśli się nie zgadzają, zastąp datę tą z eCheck.Net. Posortuj kolumnę według daty i upewnij się, że format to MM/DD/YYYY.

  • Skopiuj dane – włącznie z nagłówkami kolumn – z arkusza Odoo Import to CSV, wklej je do nowego pliku Excel i zapisz w formacie CSV.

  • Otwórz aplikację Księgowość, przejdź do Configuration ‣ Journals, zaznacz pole Authorize.Net i kliknij Favorites ‣ Import records ‣ Load file. Wybierz plik CSV i prześlij go do Odoo.

Wskazówka

Lista kodów zwrotnych eCheck.Net