Підготовка контенту платформи Ring
Підготовка контенту платформи Ring
Підготовка контенту платформи Ring
PaymentConductor (v1, 2026-05-22) — конфигурируемый платёжный слой Ring Platform. Один реестр (payment_transactions) и один диспетчер webhook обслуживают checkout магазина, повышение членства и промоцию новостей.
Checkout / upgrade / promotion
↓
lib/payments/conductor/payment-conductor.ts
↓
Процессоры: wayforpay | stripe | internal_credit
↓
payment_transactions (PostgreSQL)
Реализация: lib/payments/conductor/, lib/payments/processors/, lib/payments/payment.config.ts.
| Purpose | Обработчик | Типичный процессор |
|---|---|---|
store_order | handlers/store-order.ts | WayForPay или Stripe |
membership_upgrade | handlers/membership-upgrade.ts | WayForPay или Stripe |
news_promotion | handlers/news-promotion.ts | WayForPay или Stripe |
Переопределение через env: PAYMENT_STORE_PROCESSOR, PAYMENT_MEMBERSHIP_PROCESSOR, PAYMENT_NEWS_PROCESSOR. По умолчанию: .
PaymentConductor (v1, 2026-05-22) — конфигурируемый платёжный слой Ring Platform. Один реестр (payment_transactions) и один диспетчер webhook обслуживают checkout магазина, повышение членства и промоцию новостей.
Checkout / upgrade / promotion
↓
lib/payments/conductor/payment-conductor.ts
↓
Процессоры: wayforpay | stripe | internal_credit
↓
payment_transactions (PostgreSQL)
Реализация: lib/payments/conductor/, lib/payments/processors/, lib/payments/payment.config.ts.
| Purpose | Обработчик | Типичный процессор |
|---|---|---|
store_order | handlers/store-order.ts | WayForPay или Stripe |
membership_upgrade | handlers/membership-upgrade.ts | WayForPay или Stripe |
news_promotion | handlers/news-promotion.ts | WayForPay или Stripe |
Переопределение через env: PAYMENT_STORE_PROCESSOR, PAYMENT_MEMBERSHIP_PROCESSOR, PAYMENT_NEWS_PROCESSOR. По умолчанию: .
PaymentConductor (v1, 2026-05-22) — конфигурируемый платёжный слой Ring Platform. Один реестр (payment_transactions) и один диспетчер webhook обслуживают checkout магазина, повышение членства и промоцию новостей.
Checkout / upgrade / promotion
↓
lib/payments/conductor/payment-conductor.ts
↓
Процессоры: wayforpay | stripe | internal_credit
↓
payment_transactions (PostgreSQL)
Реализация: lib/payments/conductor/, lib/payments/processors/, lib/payments/payment.config.ts.
| Purpose | Обработчик | Типичный процессор |
|---|---|---|
store_order | handlers/store-order.ts | WayForPay или Stripe |
membership_upgrade | handlers/membership-upgrade.ts | WayForPay или Stripe |
news_promotion | handlers/news-promotion.ts | WayForPay или Stripe |
Переопределение через env: PAYMENT_STORE_PROCESSOR, PAYMENT_MEMBERSHIP_PROCESSOR, PAYMENT_NEWS_PROCESSOR. По умолчанию: .
PAYMENT_DEFAULT_PROCESSORPAYMENT_DEFAULT_PROCESSORPAYMENT_DEFAULT_PROCESSORPAYMENT_DEFAULT_PROCESSOR=wayforpay
WAYFORPAY_MERCHANT_ACCOUNT=your_merchant
WAYFORPAY_SECRET_KEY=your_secret
STRIPE_SECRET_KEY=sk_live_...
STRIPE_WEBHOOK_SECRET=whsec_...
PAYMENT_FIAT_CURRENCY=UAHPAYMENT_DEFAULT_PROCESSOR=wayforpay
WAYFORPAY_MERCHANT_ACCOUNT=your_merchant
WAYFORPAY_SECRET_KEY=your_secret
STRIPE_SECRET_KEY=sk_live_...
STRIPE_WEBHOOK_SECRET=whsec_...
PAYMENT_FIAT_CURRENCY=UAHPAYMENT_DEFAULT_PROCESSOR=wayforpay
WAYFORPAY_MERCHANT_ACCOUNT=your_merchant
WAYFORPAY_SECRET_KEY=your_secret
STRIPE_SECRET_KEY=sk_live_...
STRIPE_WEBHOOK_SECRET=whsec_...
PAYMENT_FIAT_CURRENCY=UAHПримените миграцию data/migrations/004_payment_transactions.sql перед продакшеном.
Примените миграцию data/migrations/004_payment_transactions.sql перед продакшеном.
Примените миграцию data/migrations/004_payment_transactions.sql перед продакшеном.