Authorize.Net

Authorize.Net – це постачальник рішень онлайн-платежів у Сполучених Штатах Америки, який дозволяє компаніям приймати кредитні картки. Серед іншого, він пропонує можливість обробляти платежі клієнтів після доставки.

Обліковий запис Authorize.Net

Спочатку виберіть план і створіть обліковий запис Authorize.Net.

Odoo потребує авторизації. Чистий обліковий запис API облікові дані та ключі для підключення до нього, що містить:

  • ID входу в API,

  • Ключ транзакції та

  • Ключ підпису.

Щоб отримати їх, увійдіть до Authorize.Net і перейдіть до Обліковий запис ‣ Параметри безпеки: облікові дані та ключі API. Поки відображається ID входу в API, потрібно згенерувати обидва ключі.

Для цього виберіть Новий ключ транзакції та натисніть Надіслати. Скопіюйте ключ і зберігайте його в безпечному місці, оскільки він не відображатиметься пізніше. Повторіть той самий процес для Ключ підпису.

Генерація транзакцій і ключів підпису на Authorize.Net

Налаштування

Перегляньте також

Зверніться до документації платіжних еквайлерів, щоб дізнатися більше про загальні параметри конфігурації.

Щоб активувати Authorize.Net як платіжний еквайр в Odoo, перейдіть до Бухгалтерський облік ‣ Конфігурація ‣ Платіжні еквайри. Знайдіть Authorize.Net, натисніть кнопку Активувати та змініть Стан на Увімкнено.

Повноваження

Заповніть поля Id входу в API, Ключ транзакції API та Ключ підпису API значеннями, відображеними або згенерованими в Облікові дані та ключі API Authorize.Net` сторінку та Зберегти.

Примітка

API Client Key потрібен, лише якщо параметр Платіж від Odoo вибрано як Потік платежу.

Важливо

Щоб перевірити Authorize.Net за допомогою облікового запису пісочниці, спочатку змініть поле Стан на Тестовий режим. Рекомендується робити це на тестовій базі даних Odoo, а не на робочій базі даних.

Примітка

Якщо Тестовий режим використовується з обліковими даними облікового запису, що не є пісочним програмним середовищем, це призведе до такої помилки: ID входу або пароль продавця недійсні або обліковий запис неактивний.

Потік платежів

Можна або перенаправити користувачів на портал Authorize.Net для автентифікації платежу, або залишити користувачів на поточній сторінці та автентифікувати платіж з Odoo.

Щоб налаштувати потік платежів, перейдіть до Бухгалтерський облік ‣ Конфігурація ‣ Платежні еквайери ‣ Authorize.Net ‣ вкладка Конфігурація. У розділі Потік платежів виберіть Переадресація на веб-сайт еквайера або Оплата з Odoo і Зберегти.

Платіж з Odoo

Якщо вибрано Оплата від Odoo, потрібен API Client Key. Щоб створити його, перейдіть до Бухгалтерський облік ‣ Конфігурація ‣ Одержувачі платежів ‣ Authorize.Net ‣ вкладка Облікові дані. Натисніть Створити Client Key, щоб автоматично заповнити поле API Client Key та Зберегти.

Перенаправлення на веб-сайт покупця

Якщо вибрано Переспрямування на веб-сайт еквайера, URL-адреса отримання за замовчуванням і URL-адреса відповіді за замовчуванням мають бути додані до облікового запису Authorize.Net.

Для цього увійдіть до Authorize.Net і перейдіть до Обліковий запис ‣ Параметри формату транзакції: URL-адреси відповіді/квитанції. Натисніть Додати URL, введіть URL у наведеному нижче форматі та натисніть Надіслати:

  • URL-адреса квитанції за замовчуванням: додайте /payment/authorize/return після основної URL-адреси веб-сайту.

    Example

    https://example.odoo.com/payment/authorize/return

  • URL-адреса ретрансляції за замовчуванням: додайте /shop/confirmation після основної URL-адреси веб-сайту.

    Example

    https://example.odoo.com/shop/confirmation

Додавання URL-адрес відповіді та квитанції на Authorize.Net

Примітка

Невиконання цього кроку призводить до такої помилки: URL-адреса реферера, відповіді ретрансляції або посилання на отримання недійсна.

Фіксуйте платежі після доставки

Щоб зарезервувати кошти на 30 днів на картці клієнта, не стягуючи з них кошти, перейдіть до Бухгалтерський облік ‣ Конфігурація ‣ Платежні еквайери ‣ Authorize.Net ‣ вкладка Конфігурація, увімкніть Зафіксуйте суму вручну та Зберегти.

Щоб зафіксувати платіж, перейдіть до відповідного замовлення на продаж і натисніть Зафіксувати транзакцію. Якщо замовлення скасовано, натисніть Недійсна транзакція, щоб розблокувати кошти з картки клієнта.

Фіксація платежу вручну

Попередження

Через 30 днів транзакції автоматично анулюються Authorize.Net.

Імпортуйте оператор Authorize.Net

Експорт з Authorize.Net

Щоб експортувати виписку:

  • Увійдіть в Authorize.Net.

  • Перейдіть до Обліковий запис ‣ Виписки ‣ Виписка про розрахунки eCheck.Net.

  • Визначте діапазон експорту за допомогою початкового та закриваючого пакетного розрахунку. Усі транзакції в рамках двох пакетних розрахунків буде експортовано в Odoo.

  • Виберіть усі транзакції в потрібному діапазоні, скопіюйте їх і вставте на аркуш Завантаження звіту 1 шаблону імпорту Excel.

Вибір транзакцій Authorize.Net для імпорту

Example

Розрахунковий пакет заяви Authorize.Net

У цьому випадку перша партія (01.01.2021) року відноситься до розрахунку 31.12.2020, тому початковий розрахунок - 31.12.2020.

Коли дані будуть на аркуші Завантаження звіту 1:

  • Перейдіть на вкладку Пошук транзакцій на Authorize.Net.

  • У розділі Дата розрахунку виберіть раніше використовуваний діапазон дат розрахунку пакету в полях Від: і До: та натисніть Пошук.

  • Коли список буде створено, натисніть Завантажити у файл.

  • У спливаючому вікні виберіть Розширені поля з відповіддю CAVV/комами, увімкніть Включати заголовки стовпців і натисніть Надіслати.

  • Відкрийте текстовий файл, виберіть Усі, скопіюйте дані та вставте їх на аркуш Завантаження звіту 2 шаблону імпорту Excel.

  • Транзитні лінії автоматично заповнюються та оновлюються на аркушах transit для звіту 1 та transit для звіту 2 шаблону імпорту Excel. Переконайтеся, що всі записи присутні, і якщо ні, скопіюйте формулу з попередньо заповнених рядків аркушів transit для звіту 1 або 2 і вставте її в порожні рядки .

Важливо

Щоб отримати правильний кінцевий баланс, не видаляйте жодного рядка з аркушів Excel.

Імпортувати в Odoo

Щоб імпортувати дані в Odoo:

  • Відкрийте шаблон імпорту Excel.

  • Скопіюйте дані з аркуша transit для звіту 2 і скористайтеся спеціальною вставкою, щоб вставити значення лише в аркуш Odoo імпорт в CSV.

  • Шукайте сині клітинки на аркуші Імпорт Odoo до CSV. Це записи про повернення платежів без жодного контрольного номера. Оскільки їх не можна імпортувати як такі, перейдіть до Authorize.Net ‣ Рахунок ‣ Виписки ‣ Виписка про розрахунки eCheck.Net.

  • Знайдіть Трансакція/Відкликання платежу і клацніть його.

  • Скопіюйте опис рахунку, вставте його в клітинку Мітка аркуша Імпорт Odoo до CSV і додайте Повернення платежу / перед описом.

  • Якщо є кілька рахунків, додайте рядок у шаблон імпорту Excel для кожного рахунка та скопіюйте/вставте опис у кожен відповідний рядок Мітка.

Примітка

Для комбінованих відкликань/повернень у виплатах створіть новий рядок у шаблоні імпорту Excel для кожного рахунку.

Example

Опис повернення платежу
  • Далі видаліть рядки нульова транзакція та недійсна транзакція та змініть формат стовпця Сума на аркуші Імпорт Odoo у CSV на Число.

  • Поверніться до Виписка про розрахунки eCheck.Net ‣ Пошук транзакції і знову знайдіть дати розрахунків, які використовувалися раніше.

  • Переконайтеся, що дати пакетного розрахунку на eCheck.Net відповідають датам пов’язаних платежів, указаним у стовпці Дата файлу Імпорт Odoo до CSV.

  • Якщо вона не збігається, замініть дату на дату з eCheck.Net. Відсортуйте стовпець за датою та переконайтеся, що формат MM/DD/YYYY.

  • Скопіюйте дані, включаючи заголовки стовпців, із аркуша Імпорт Odoo до CSV, вставте їх у новий файл Excel і збережіть у форматі CSV.

  • Відкрийте додаток Бухгалтерський облік, перейдіть до Конфігурація ‣ Журнали, поставте прапорець Authorize.Net і натисніть Вибране ‣ Імпортувати записи ‣ Завантажити файл. Виберіть файл CSV і завантажте його в Odoo.

Порада

Список кодів повернення eCheck.Net