Ogone¶
Ogone, також відома як Ingenico Payment Services, – це французька компанія, яка надає технології, необхідні для безпечних електронних транзакцій.
Перегляньте також
Попередження
Провайдер Ogone застарів. Натомість рекомендується використовувати Stripe.
Налаштування в Ogone¶
Створення користувача API¶
Увійдіть до свого облікового запису Ogone та перейдіть на вкладку Конфігурація.
Вам потрібно створити користувача API, який використовуватиметься для створення транзакцій з Odoo. Хоча ви можете використовувати для цього свій основний обліковий запис, використання користувача API гарантує, що у разі витоку облікових даних, що використовуються в Odoo, доступ до вашої конфігурації Ogone буде неможливим. Крім того, паролі для користувачів API не потрібно регулярно оновлювати, на відміну від звичайних користувачів.
Щоб створити користувача API, перейдіть до Новий користувач. Потрібно налаштувати такі поля:
та натиснітьUserID: ви можете вибрати будь-що.
Ім’я користувача, електронна пошта та часовий пояс: ви можете ввести потрібну інформацію.
Профіль: слід встановити на Admin.
Спеціальний користувач для API: має бути позначено.
Після створення користувача вам потрібно згенерувати пароль. Збережіть пароль та UserID, оскільки вони знадобляться пізніше під час налаштування.
Порада
Якщо у вас вже налаштовано користувача, переконайтеся, що його активовано без помилок. Якщо ні, просто натисніть кнопку Активувати(Помилки), щоб скинути налаштування користувача.
Налаштуйте Ogone для Odoo¶
Тепер Ogone потрібно налаштувати для прийому платежів від Odoo. Перейдіть до SHA-512 як Алгоритм хешування та UTF-8 як кодування символів. Потім перейдіть на вкладку Перевірка даних та походження на тій самій сторінці та залиште поле URL-адреси розділу Шлюз електронної комерції та псевдонімів порожнім.
, виберітьПорада
Якщо вам потрібно використовувати інший алгоритм, такий як sha-1
або sha-256
, в Odoo, активуйте режим розробника та перейдіть на сторінку Постачальники платежів у . Натисніть Ogone, і на вкладці Облікові дані виберіть алгоритм, який ви хочете використовувати, у полі Хеш-функція.
Тепер вам потрібно згенерувати парольні фрази SHA-IN. Парольні фрази SHA-IN та SHA-OUT використовуються для цифрового підпису запитів на транзакції та відповідей між Odoo та Ogone. Використовуючи ці секретні парольні фрази та алгоритм sha-1
, обидві системи можуть гарантувати, що інформація, яку вони отримують від одна від одної, не була змінена або підроблена.
Введіть однакову парольну фразу SHA-IN як у Перевірки для електронної комерції та аліас шлюзу, так і в Перевірки для DirectLink та Batch (Автоматично). Ви можете залишити поле IP-адреси порожнім.
Ваші парольні фрази SHA-IN та SHA-OUT повинні бути різними та містити від 16 до 32 символів. Переконайтеся, що ви використовуєте однакові парольні фрази SHA-IN та SHA-OUT у всій конфігурації Ogone, оскільки Odoo дозволяє використовувати лише один пароль SHA-IN та один пароль SHA-OUT.
Щоб отримати ключ SHA-OUT, увійдіть до свого облікового запису Ogone, перейдіть до
та отримайте або згенеруйте свій Ключ API та Ключ клієнта. Будьте уважні, копіюючи свій ключ API, оскільки ви не зможете отримати його пізніше без створення нового.Після завершення перейдіть до
та перевірте такі опції:Поля URL для HTTP-перенаправлення у браузері можна залишити порожніми, оскільки Odoo вказуватиме ці URL-адреси для кожного запиту на транзакцію.
Я хотів би отримувати параметри зворотного зв’язку про транзакції для URL-адрес перенаправлення: має бути позначено.
Прямий HTTP-запит від сервера до сервера: слід встановити на
Онлайн, але перемикатися на відкладений запит, коли онлайн-запит не вдається
.Обидва поля URL повинні містити однакову наступну URL-адресу, замінивши
<example>
вашою базою даних:https://<example>/payment/ogone/return
.Динамічні параметри електронної комерції повинні містити такі значення:
ALIAS
,AMOUNT
,CARDNO
,CN
,CURRENCY
,IP
,NCERROR
ORDERID
,PAYID
,PM
,STATUS
,TRXDATE
. Можна включати й інші параметри (якщо у вас є інша інтеграція з Ogone, яка їх вимагає), але вони не рекомендуються.У розділі Усі режими надсилання транзакцій заповніть пароль SHA-OUT та вимкніть
HTTP-запит на зміну статусу
.
Щоб дозволити вашим клієнтам зберігати дані своїх кредитних карток для подальшого використання, перейдіть до
. На цій вкладці ви можете налаштувати, як користувач може зберігати дані своєї картки, як довго зберігатиметься інформація, чи має відображатися прапорець для збереження інформації про картку тощо.Налаштування в Odoo¶
Щоб налаштувати Ogone в Odoo, перейдіть до Облікові дані введіть PSPID вашого облікового запису Ogone та заповніть інші поля, як налаштовано на вашому портал Ogone.
та відкрийте постачальника Ogone. На вкладці