Що вміє плагін
- Під час оформлення видно Картка, Apple Pay, Google Pay, PayPal і Криптовалюта з вибором монети; поля адреси й картки приховано.
- Замовлення зберігається в статусі token разом із даними оформлення, потім учасник платить на сторінці UTOPAY.
- Коли платіж, перечитаний через API, збігся за сумою й валютою, плагін викликає штатну
pmpro_complete_async_checkout()— рівень, листи й доповнення відпрацьовують як за звичайного оформлення. - Orders → Recheck token order в адмінці запитує статус платежу в UTOPAY.
- Рівні з автопродовженням під час оформлення відхиляються зі зрозумілим повідомленням.
Встановлення
- Завантажте ZIP вище. Plugins → Add New → Upload Plugin → Install → Activate.
- Memberships → Settings → Payment Gateway & SSL (PMPro 3.5+: Payment Gateways → UTOPAY → Edit Settings): оберіть UTOPAY.
- Створіть тестовий ключ
utopay_sk_test_…в особистому кабінеті UTOPAY (Integration → API keys), вставте його, оберіть способи й монети. - Для криптовалюти додайте EVM-гаманець у кабінеті (Project settings → Funds & payouts).
Тестовий платіж
- З тестовим ключем оформіть рівень із разовою оплатою.
- У пісочниці UTOPAY натисніть зелену кнопку ✅.
- Ви повернетеся на сторінку підтвердження; членство активне, замовлення в статусі Success.
- Замініть ключ на
utopay_sk_live_….
Як підтверджується членство
Кожен платіж має власну адресу сповіщень (admin-ajax.php?action=utopay_pmpro), у якій код замовлення, сума й валюта підписані вашим секретним ключем. UTOPAY підписує кожну подію (HMAC-SHA256) і повторює надсилання шість годин.
Плагін перевіряє обидва підписи й перечитує платіж через API; сторінка підтвердження повторює перевірку, коли учасник повертається.
Історія версій
- 1.0.0 — перший випуск: PMPro 3.0+, картки й PayPal, криптовалюта, повторна перевірка token-замовлень, російський переклад.
SHA-256: 3443f0c8086dff639976e7d1f1cd1fa7488d92054d67cf8b8044e07566124409
Оновлено · Команда інтеграцій UTOPAY