Перейти к содержимому
Оплата через 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. Активируйте пакет — для платных при активации введите лицензионный ключ.

Подробная инструкция по установке в документации →