Що вміє плагін
- UTOPAY — картки й PayPal: картки, Apple Pay, Google Pay, PayPal, Revolut; покупець платить на сторінці UTOPAY.
- UTOPAY — криптовалюта: покупець обирає монету під час оформлення й отримує адресу з точною сумою.
- Платіж стає Complete лише після того, як плагін перечитав його через API, а сума й валюта збіглися; тоді EDD надсилає посилання на файли.
- У разі недоплати криптовалютою чи розбіжності суми до платежу додається примітка, він залишається Pending — гроші вже на вашому гаманці, рішення за вами.
Встановлення
- Завантажте ZIP вище. Plugins → Add New → Upload Plugin → Install → Activate.
- В особистому кабінеті UTOPAY створіть тестовий ключ
utopay_sk_test_…(Integration → API keys). - Downloads → Settings → Payments → UTOPAY: вставте ключ, перелічіть монети.
- Downloads → Settings → Payments → General: увімкніть UTOPAY — cards & PayPal та/або UTOPAY — crypto.
- Для криптовалюти додайте EVM-гаманець у кабінеті (Project settings → Funds & payouts).
Тестовий платіж
- З тестовим ключем купіть будь-який товар і оберіть шлюз UTOPAY.
- У пісочниці UTOPAY натисніть зелену кнопку ✅.
- Ви повернетеся на сторінку підтвердження покупки; платіж у статусі Complete з приміткою «UTOPAY payment ord_test_… received (test)».
- Замініть ключ на
utopay_sk_live_….
Як підтверджуються платежі
Кожен платіж має власну адресу сповіщень (?edd-listener=utopay), у якій номер платежу, сума й валюта підписані вашим секретним ключем. UTOPAY підписує кожну подію (HMAC-SHA256) і повторює надсилання шість годин.
Плагін перевіряє обидва підписи й перечитує платіж через API. Сторінка підтвердження повторює перевірку, тому навіть магазин за файрволом завершить платіж, коли покупець повернеться.
Якщо щось не працює
- UTOPAY немає під час оформлення — валюта магазину не підтримується або ключ порожній.
- «amount is below the minimum» — сума кошика менша за мінімум способу чи монети.
- Платіж залишається Pending — дивіться Downloads → Tools → Logs (помилки шлюзів) і примітки до платежу.
Історія версій
- 1.0.0 — перший випуск: картки й PayPal, криптовалюта, EDD 2.11 – 3.x, російський переклад.
SHA-256: ec4220a3b419452a26b29331b420e61a79bcceb2248d7dd153004983f56f4570
Оновлено · Команда інтеграцій UTOPAY