Перейти до вмісту
Оплата через Stripe

Магазин 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

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

Після оплати ви отримаєте ліцензійний ключ. Встановіть пакет з адмінки клієнтського сайту — під час активації вона запитає ключ.

  1. Відкрийте розділ «Плагіни/Теми» в адмінці Celena.
  2. Натисніть «Встановити з файлу» і завантажте скачаний архів (або «Встановити з маркетплейсу», якщо підключено).
  3. Активуйте пакет — для платних під час активації введіть ліцензійний ключ.

Докладна інструкція з встановлення в документації →