Stripe

Связывает коллекции Payload с ресурсами Stripe, обрабатывает webhook-события и проксирует вызовы API.

Официальный 45 266 15,4 тыс./нед MIT v3.90.2

Установка

pnpm add @payloadcms/plugin-stripe

Описание

Плагин связывает коллекции Payload с ресурсами Stripe, чтобы документы оставались синхронизированными с объектами Stripe. Вы настраиваете карты синхронизации (sync), которые привязывают slug коллекции к типу ресурса Stripe (customers или products), и указываете, какие локальные поля соответствуют каким свойствам Stripe. В синхронизированные коллекции плагин добавляет поле stripeID (только для чтения, сохраняется в JWT), чекбокс skipSync для пропуска синхронизации конкретного документа и поле ссылки docUrl в боковой панели. Синхронизация работает через хуки коллекций: beforeValidate создаёт новый объект Stripe при создании документа, beforeChange отправляет изменения полей в Stripe при обновлении, afterDelete удаляет объект Stripe при удалении документа. Входящие события Stripe обрабатываются через эндпоинт POST /stripe/webhooks, который проверяется с помощью stripeWebhooksEndpointSecret. Вы регистрируете один обработчик или карту обработчиков по имени события. Каждый обработчик получает экземпляр stripe, распарсенное событие, payload, req, pluginConfig и PayloadConfig. Опциональный прокси POST /stripe/rest передаёт stripeMethod и stripeArgs в Stripe SDK на стороне сервера и требует аутентифицированного пользователя Payload. Опция rest по умолчанию отключена. Плагин также экспортирует утилиту stripeProxy для произвольных вызовов Stripe SDK. Конфигурация включает stripeSecretKey, stripeWebhooksEndpointSecret, sync, webhooks, rest, isTestKey и logs. Плагин требует payload (workspace) как peer dependency и зависит от stripe ^10.2.0.

О пакете

Имя пакета
@payloadcms/plugin-stripe
Последняя версия
3.90.2
Размер
172 кБ
Лицензия
MIT
Загрузок в неделю
15,4 тыс.
Последняя публикация
23 сент. 2026 г.

Ещё от payloadcms

Профиль автора

Product Reviews

Плагин добавляет в Payload v3 коллекцию reviews с оценкой от 1 до 5, модерацией статусов и данными aggregateRating для Google.

Tpay E-commerce Payment Adapter

Платёжный адаптер Tpay для @payloadcms/plugin-ecommerce: BLIK, банковские переводы и карты с проверкой вебхуков и учётом склада.

Google Merchant Center Ecommerce Integration

Синхронизируйте продукты из Payload CMS с Google Merchant Center.

Barcodes

Добавляет штрихкоды Code 128, EAN-13 и QR в коллекции товаров Payload с печатью этикеток и опциональными кнопками в админке.

AI Manager

Плагин Payload для автогенерации товарных описаний, заголовков, атрибутов и переводов через Claude, ChatGPT, Gemini или Kimi с пропуском уже сгенерированного контента.

EU VAT

Рассчитывает НДС ЕС для магазинов на Payload и записывает разбивку по каждому заказу: ставки, реверсивный заряд, проверку VIES и отчёт OSS.