Плагін
Оплата через Stripe
автор: Celena
Магазин Celena починає приймати картки, не торкаючись даних карток: покупець платить на сторінці Stripe, ваш сервер отримує лише результат.
- Checkout Session на кожне замовлення — позиції надсилаються як
price_data, створювати товари у Stripe не потрібно. - Тестові та бойові ключі зберігаються окремо — бойові можна заповнити заздалегідь і перемкнути режим одним селектом.
- Підписані вебхуки —
Stripe-Signatureперевіряється за HMAC-SHA256 з допуском 300 секунд; запит без підпису отримує HTTP 400. - Оплата зараховується рівно один раз — id події зберігається, ретраї та повернення покупця не призводять до подвійної оплати.
- Оброблювані події: завершення checkout, успіх/невдача відкладеної оплати, повернення за charge, відмова платежу.
- Повернення з адмінки — повне і часткове, зі зміною статусу оплати та історії замовлення.
- Журнал платежів із посиланнями на замовлення, ідентифікаторами Stripe, режимом, останньою помилкою та сумою за валютами.
- Посилання «оплатити пізніше» — копіюється для будь-якого неоплаченого замовлення й надсилається покупцеві.
- Автосписання або утримання, власний суфікс у виписці банку, налаштовувані типи способів оплати.
- Валюти без дробової частини (JPY, KRW, VND…) рахуються коректно; секрети не потрапляють у HTML і логи.
| Версія | Дата | Вимоги | Розмір |
|---|---|---|---|
| 1.0.0 | 2026-08-19 | PHP >=8.3 · Celena >=1.0 | 58 KB |
Initial marketplace release |
|||
Вимоги
- PHP >=8.3 або новіше
- Celena CMS >=1.0 або новіше
- Перевірено аж до Celena CMS 3.6
Встановлення
Після оплати ви отримаєте ліцензійний ключ. Встановіть пакет з адмінки клієнтського сайту — під час активації вона запитає ключ.
- Відкрийте розділ «Плагіни/Теми» в адмінці Celena.
- Натисніть «Встановити з файлу» і завантажте скачаний архів (або «Встановити з маркетплейсу», якщо підключено).
- Активуйте пакет — для платних під час активації введіть ліцензійний ключ.