Інсталяційний пакет MODX

UTOPAY для MODX miniShop

Один пакет через установник MODX: він підключає UTOPAY до miniShop2 або miniShop3, створює способи оплати карткою й криптовалютою і додає налаштування в системні налаштування.

Коротко:

Extras → Installer → Upload a package → utopay-1.1.0-pl.transport.zip → Install. Потім вкажіть utopay_secret_key у системних налаштуваннях (простір імен «utopay») і ввімкніть два способи оплати UTOPAY.

MODX
2.8 – 3.x
miniShop2
MODX 2 і 3
miniShop3
1.14 beta, PHP 8.1+
Способи
Картка, PayPal, крипта
Ціни в рублях
Конвертація за фіксованим курсом
Встановлення
Установник пакетів
Версія плагіна
1.1.0-pl

Що робить пакет

  • Створює простір імен utopay і системні налаштування utopay_* (ключ, валюта, курс, монета…) з описами англійською й російською.
  • З miniShop2: реєструє платіжні класи й створює два вимкнені способи оплати — «Card, Apple Pay, Google Pay, PayPal» (клас Utopay) і «Crypto: USDT, USDC» (клас UtopayCrypto).
  • З miniShop3 (MODX 3): створює ті самі два способи з провайдером Utopay\MiniShop3\UtopayPayment, який працює зі спробами оплати miniShop3 і його маршрутом вебхуків.
  • Після оформлення покупець переходить на сторінку UTOPAY; замовлення стає оплаченим, лише коли платіж, перечитаний через API, збігся за сумою й валютою.
  • Під час оновлення ваші налаштування зберігаються; під час видалення способи вимикаються, замовлення не зачіпаються.

Встановлення

  1. Завантажте пакет вище (не перейменовуйте файл utopay-1.1.0-pl.transport.zip).
  2. Менеджер MODX → Extras → Installer → стрілка біля «Download Extras» → Upload a package → оберіть файл → Install.
  3. System → System Settings → простір імен utopay: заповніть utopay_secret_key — створіть тестовий ключ utopay_sk_test_… в особистому кабінеті UTOPAY (Integration → API keys). Якщо ціни не в USD, вкажіть валюту й курс.
  4. miniShop2 / miniShop3 → Settings → Payments: увімкніть «Card, Apple Pay, Google Pay, PayPal» та/або «Crypto: USDT, USDC» і прив’яжіть до доставок.
  5. Для криптовалюти додайте EVM-гаманець у кабінеті (Project settings → Funds & payouts) і задайте utopay_coin.
  6. Оформіть тестове замовлення, натисніть у пісочниці UTOPAY зелену кнопку ✅ — замовлення стане оплаченим. Замініть ключ на utopay_sk_live_….

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

Системне налаштуванняЩо робить
utopay_secret_keyutopay_sk_test_… / utopay_sk_live_….
utopay_currency, utopay_rateВалюта, в якій списує UTOPAY, і фіксований курс із ваших цін (1, якщо ціни вже в ній).
utopay_shop_currencyЛише miniShop3: валюта цін, у ній зберігаються спроби оплати.
utopay_coinМонета криптоспособу, наприклад bep20/usdt.
utopay_providerНеобов’язково: одразу вести до Stripe, PayPal, Revolut…
utopay_ms2_paid_status, utopay_success_idСтатус оплати miniShop2 (2) і ресурс, куди повертається покупець.

Як підтверджуються замовлення

Кожен платіж має власну адресу сповіщень, у якій номер замовлення, сума й валюта підписані вашим секретним ключем. UTOPAY підписує кожну подію (HMAC-SHA256) і повторює надсилання шість годин.

Платіж завжди перечитується через API UTOPAY; замовлення стає оплаченим лише за точного збігу суми й валюти. Недоплата й розбіжності пишуться в журнал помилок MODX з префіксом [UTOPAY].

Історія версій

  • 1.1.0-pl — інсталяційний пакет для установника MODX: простір імен, системні налаштування, способи оплати створюються самі.
  • 1.0.0 — перший випуск у вигляді файлів: miniShop2 (MODX 2.8 – 3.x) і miniShop3 1.14 beta.

SHA-256: 4c3b62e6f9d3dab65ad40b9610b463f40b78327eff0ec5aaabed77fac64a3a2a

Оновлено · Команда інтеграцій UTOPAY

FAQ

Питання про плагіни

Чи треба спершу встановити miniShop2 або miniShop3?

Так, спершу магазин. Якщо miniShop встановили пізніше — перевстановіть пакет UTOPAY, він створить способи оплати.

Чи може покупець обрати картку або крипту?

Так: увімкніть обидва способи, і покупець обере під час оформлення.

Наскільки стабільний провайдер для miniShop3?

Він написаний під платіжний API miniShop3 1.14. miniShop3 ще в беті — якщо його API зміниться, оновимо пакет.

Ціни в рублях

Вкажіть utopay_currency = USD і фіксований utopay_rate. Курс оновлюйте самі.

Інші інтеграції

Приймайте картки й криптовалюту в MODX

Зареєструйтеся безкоштовно, візьміть тестовий ключ і проведіть замовлення в пісочниці за п’ять хвилин. Платите лише за успішні платежі.