Обліковий запис у Tranzzo Space.
Перевірка, що в Solomono увімкнено модуль «Оплата картками».
Модуль Tranzzo у розділі «Модулі Оплати».
POS ID, API Key, Endpoints Key і Secret Key у налаштуваннях Tranzzo.
Статус замовлення при створенні та статус після успішної оплати.
Перевірка callback URL, які потрібні для зміни статусу замовлення після оплати.
Доступ до Tranzzo Space або новий email для реєстрації.
Активований проєкт у Tranzzo: тестовий або бойовий.
POS ID, API Key, Endpoints Key і Secret Key саме з того проєкту, який буде використовувати магазин.
Доступ адміністратора до магазину Solomono.
Доступ до firewall / Cloudflare / хостингу, якщо сайт захищений додатковими правилами.
Увага. Ключі Tranzzo є секретними даними. Не додавайте їх до скриншотів, чатів або інструкцій. У документі вони мають бути замасковані.
Відкрийте https://space.tranzzo.com/login?lang=en.
Якщо акаунта ще немає, перейдіть на вкладку Register і створіть обліковий запис.
Якщо акаунт уже створений, відкрийте вкладку Log In, введіть email і пароль.
За потреби пройдіть reCAPTCHA або іншу перевірку безпеки.

Рисунок 1. Сторінка входу та реєстрації Tranzzo Space
Увага. У Tranzzo Space reCAPTCHA може з’являтися навіть при правильному паролі. Це нормальна перевірка безпеки, її потрібно проходити вручну.
У Tranzzo потрібно взяти ключі з конкретного проєкту. Для бойової оплати використовуйте ключі бойового проєкту. Для перевірки в test mode використовуйте ключі тестового проєкту.
|
Дані |
Куди вставляються в Solomono |
|
POS ID |
Tranzzo POS ID |
|
API Key |
Tranzzo API Key |
|
Endpoints Key |
Tranzzo Endpoints Key |
|
Secret Key |
Tranzzo Secret Key |
Результат. Офіційна документація Tranzzo описує автентифікацію через POS_ID, API_KEY/підпис і ENDPOINTS_KEY. У модулі Solomono ці значення заповнюються окремими полями.

Рисунок 2. Офіційна документація Tranzzo щодо автентифікації
Увійдіть в адмін-панель Solomono.
Відкрийте Модулі → Solo модулі.
Знайдіть рядок «Оплата картками (13 способів)».
Переконайтеся, що перемикач у цьому рядку увімкнений.

Рисунок 3. Увімкнений модуль «Оплата картками» у Solo модулях
В адмін-панелі відкрийте Модулі → Оплата.
У списку «Модулі Оплати» знайдіть Tranzzo.
Якщо замість олівця біля Tranzzo показана кнопка з плюсом, натисніть її, щоб встановити модуль.
Якщо модуль уже встановлений, натисніть іконку олівця, щоб відкрити налаштування.

Рисунок 4. Модуль Tranzzo у списку способів оплати
Увімкніть перемикач Allow Tranzzo module.
Вставте Tranzzo POS ID.
Вставте Tranzzo API Key.
Вставте Tranzzo Endpoints Key.
Вставте Tranzzo Secret Key.
У полі Paid order status виберіть статус, який замовлення має отримати після успішної оплати, наприклад «Оплачено».
У полі Default order status виберіть статус, який буде встановлено одразу після переходу покупця на оплату, наприклад «Очікує на розгляд».
Інші поля можна залишити без змін або налаштувати пізніше за потреби.

Рисунок 5. Налаштування модуля Tranzzo у Solomono
Увага. Якщо використовується Tranzzo test mode (XTS), у полях ключів мають бути ключі з тестового проєкту Tranzzo. На чекауті Tranzzo буде використана тестова валюта XTS.
|
Поле |
Що означає |
|
Allow Tranzzo module |
Вмикає або вимикає спосіб оплати Tranzzo у магазині. |
|
Tranzzo POS ID |
Ідентифікатор POS/проєкту в Tranzzo. |
|
Tranzzo API Key |
Ключ API для підпису/автентифікації запитів. |
|
Tranzzo Endpoints Key |
Ключ для звернення до API endpoint Tranzzo. |
|
Tranzzo Secret Key |
Секретний ключ для перевірки підписів і безпечної роботи callback. |
|
Sort order |
Порядок показу способу оплати серед інших методів. |
|
Paid order status |
Статус, який Solomono поставить після успішної оплати. |
|
Default order status |
Статус нового замовлення до підтвердження оплати. |
|
Zone |
Географічна зона, для якої доступний спосіб оплати. Якщо обмеження не потрібне, залиште «--ні--». |
|
Checkout hint |
Текст-підказка, який покупець бачить біля способу оплати. |
|
Tranzzo test mode (XTS) |
Режим тестування з тестовою валютою XTS. |
(якщо ваш сайт на власному сервері)
Для коректної зміни статусу після оплати мають бути доступні два URL вашого магазину:
https://<домен>/includes/callbacks/tranzzo_callback.php
https://<домен>/acquire_response.php
Відкрийте ці URL у браузері або передайте їх технічному спеціалісту для перевірки доступності.
Переконайтесь, що firewall, Cloudflare або правила хостингу не блокують POST-запити на callback.
Якщо є allowlist за IP, додайте IP Tranzzo з офіційної документації або зверніться до підтримки Tranzzo за актуальним списком.

Рисунок 6. Офіційна документація Tranzzo щодо webhooks
Увага. Tranzzo надсилає callback/webhook на сервер магазину. Якщо callback заблокований, покупець може оплатити, але статус замовлення в адмінці не зміниться автоматично.
Натисніть «Зберегти та закрити».
Перейдіть на сайт магазину та оформіть тестове замовлення.
На кроці оплати виберіть Tranzzo.
Після переходу на сторінку оплати замовлення буде створене в Default order status.
Після успішної оплати Tranzzo має повернути callback, і замовлення змінить статус на Paid order status.
Якщо тестуєте test mode, використовуйте тестові карткові дані з документації Tranzzo.

Рисунок 7. Офіційна документація Tranzzo з тестовими картками
|
Проблема |
Що перевірити |
|
Tranzzo не видно на checkout |
Увімкнено «Оплата картками», увімкнено Allow Tranzzo module, спосіб доступний для потрібної зони. Також перевірте налаштування групи покупців: у полі «Модулі Оплати» для потрібної групи має бути Tranzzo. Якщо в групі заповнено «Модулі Доставки» або використовується модуль Ship 2 Pay, переконайтеся, що Tranzzo дозволений для обраного способу доставки. |
|
Помилка після переходу до оплати |
POS ID і всі ключі взяті з одного й того самого проєкту Tranzzo. |
|
У test mode не працює оплата |
Використано ключі тестового проєкту, а не бойового; увімкнено Tranzzo test mode (XTS). |
|
Замовлення створюється, але статус не змінюється |
Callback URL доступний, POST не блокується firewall/Cloudflare, Secret Key коректний. |
|
Оплата успішна, але покупця не повертає на сайт |
Перевірте доступність https://<домен>/acquire_response.php. |
|
Tranzzo повертає помилку авторизації |
Перевірте POS ID, API Key, Endpoints Key, Secret Key і режим тест/бойовий. |
Офіційні матеріали Tranzzo
Tranzzo Space: https://space.tranzzo.com/login
Tranzzo Docs: https://docs.tranzzo.com/uk/
Створення акаунта: https://docs.tranzzo.com/uk/docs/getting-started/create-account/
Автентифікація API: https://docs.tranzzo.com/uk/docs/api-usage/authentication/
Webhooks: https://docs.tranzzo.com/uk/docs/webhooks/setting/
Тестові картки: https://docs.tranzzo.com/uk/docs/testing/cards/