Documentation

    Концепції, цінність і типові сценарії

    Ласкаво просимо до Ring
    Швидкий довідник
    Початок роботи
    Передумови
    Встановлення
    Валідація першого успіху
    Наступні кроки
    Функції
    Магазин
    Склад і залишки
    Керування вендорами
    Комісії та розрахунки
    SubscriptionConductor
    PaymentConductor
    Інтеграція платежів
    Інтеграція WayForPay
    Web3 Гаманець
    Реферальні коди (Refcodes)
    NFT Exhibition Marketplace
    Система Стейкінга Токенів
    Сутності
    Можливості
    Повідомлення
    Модуль Новин - Цифровий Газетний Досвід
    Блоги учасників
    Система Резервування Імен Користувачів
    Науковий редактор
    Notifications
    Push-сповіщення через FCM (Ring)
    Email AI-CRM
    Протокол Tunnel
    Authentication
    Безпека та відповідність
    Система локалей
    Мобільний Досвід
    Паттерни Оптимізації Продуктивності
    Приклади
    Швидкий старт
    Білий лейбл
    Інтеграція Web3
    Реальні приклади
    Кастомізація
    Швидкий старт — ваш перший клон Ring
    Повний посібник налаштування
    Брендування
    Теми
    Функції
    Локалізація
    Налаштування токеноміки
    Інтеграція платіжних шлюзів
    Еталонні деплої Ring
    Web3
    Token launch jurisdictions
    Інтеграції
    Ethereum гаманці (Wagmi v3)
    Розгортання
    Self-hosted розгортання
    Vercel
    Docker
    Конфігурація Середовища
    Моніторинг та аналітика
    Оптимізація продуктивності
    Резервне копіювання та відновлення
    Архітектура
    Data Model
    Security
    Real Time
    Архітектура PaymentConductor
    Розробка
    Ring MCP Server

    Швидкий вхід (CTO · аудитори · агенти)

    Вітаємо — місія та аудиторії
    Швидкий довідник
    Початок роботи
    Архітектура та Auth.js
    Режими бекенду та БД (DB_BACKEND_MODE)
    Self-hosted
    Ring MCP Tools
    Ring MCP Server
    Token economics
    Token launch jurisdictions
    Деплой (Docker · k8s)
    Безпека та відповідність
    ringdom.org — база LegioX
    Код — ліцензія MIT (GitHub)

    Documentation

    Концепції, цінність і типові сценарії

    Ласкаво просимо до Ring
    Швидкий довідник
    Початок роботи
    Передумови
    Встановлення
    Валідація першого успіху
    Наступні кроки
    Функції
    Магазин
    Склад і залишки
    Керування вендорами
    Комісії та розрахунки
    SubscriptionConductor
    PaymentConductor
    Інтеграція платежів
    Інтеграція WayForPay
    Web3 Гаманець
    Реферальні коди (Refcodes)
    NFT Exhibition Marketplace
    Система Стейкінга Токенів
    Сутності
    Можливості
    Повідомлення
    Модуль Новин - Цифровий Газетний Досвід
    Блоги учасників
    Система Резервування Імен Користувачів
    Науковий редактор
    Notifications
    Push-сповіщення через FCM (Ring)
    Email AI-CRM
    Протокол Tunnel
    Authentication
    Безпека та відповідність
    Система локалей
    Мобільний Досвід
    Паттерни Оптимізації Продуктивності
    Приклади
    Швидкий старт
    Білий лейбл
    Інтеграція Web3
    Реальні приклади
    Кастомізація
    Швидкий старт — ваш перший клон Ring
    Повний посібник налаштування
    Брендування
    Теми
    Функції
    Локалізація
    Налаштування токеноміки
    Інтеграція платіжних шлюзів
    Еталонні деплої Ring
    Web3
    Token launch jurisdictions
    Інтеграції
    Ethereum гаманці (Wagmi v3)
    Розгортання
    Self-hosted розгортання
    Vercel
    Docker
    Конфігурація Середовища
    Моніторинг та аналітика
    Оптимізація продуктивності
    Резервне копіювання та відновлення
    Архітектура
    Data Model
    Security
    Real Time
    Архітектура PaymentConductor
    Розробка
    Ring MCP Server

    Швидкий вхід (CTO · аудитори · агенти)

    Вітаємо — місія та аудиторії
    Швидкий довідник
    Початок роботи
    Архітектура та Auth.js
    Режими бекенду та БД (DB_BACKEND_MODE)
    Self-hosted
    Ring MCP Tools
    Ring MCP Server
    Token economics
    Token launch jurisdictions
    Деплой (Docker · k8s)
    Безпека та відповідність
    ringdom.org — база LegioX
    Код — ліцензія MIT (GitHub)

    Documentation

    Концепції, цінність і типові сценарії

    Ласкаво просимо до Ring
    Швидкий довідник
    Початок роботи
    Передумови
    Встановлення
    Валідація першого успіху
    Наступні кроки
    Функції
    Магазин
    Склад і залишки
    Керування вендорами
    Комісії та розрахунки
    SubscriptionConductor
    PaymentConductor
    Інтеграція платежів
    Інтеграція WayForPay
    Web3 Гаманець
    Реферальні коди (Refcodes)
    NFT Exhibition Marketplace
    Система Стейкінга Токенів
    Сутності
    Можливості
    Повідомлення
    Модуль Новин - Цифровий Газетний Досвід
    Блоги учасників
    Система Резервування Імен Користувачів
    Науковий редактор
    Notifications
    Push-сповіщення через FCM (Ring)
    Email AI-CRM
    Протокол Tunnel
    Authentication
    Безпека та відповідність
    Система локалей
    Мобільний Досвід
    Паттерни Оптимізації Продуктивності
    Приклади
    Швидкий старт
    Білий лейбл
    Інтеграція Web3
    Реальні приклади
    Кастомізація
    Швидкий старт — ваш перший клон Ring
    Повний посібник налаштування
    Брендування
    Теми
    Функції
    Локалізація
    Налаштування токеноміки
    Інтеграція платіжних шлюзів
    Еталонні деплої Ring
    Web3
    Token launch jurisdictions
    Інтеграції
    Ethereum гаманці (Wagmi v3)
    Розгортання
    Self-hosted розгортання
    Vercel
    Docker
    Конфігурація Середовища
    Моніторинг та аналітика
    Оптимізація продуктивності
    Резервне копіювання та відновлення
    Архітектура
    Data Model
    Security
    Real Time
    Архітектура PaymentConductor
    Розробка
    Ring MCP Server

    Швидкий вхід (CTO · аудитори · агенти)

    Вітаємо — місія та аудиторії
    Швидкий довідник
    Початок роботи
    Архітектура та Auth.js
    Режими бекенду та БД (DB_BACKEND_MODE)
    Self-hosted
    Ring MCP Tools
    Ring MCP Server
    Token economics
    Token launch jurisdictions
    Деплой (Docker · k8s)
    Безпека та відповідність
    ringdom.org — база LegioX
    Код — ліцензія MIT (GitHub)
    1. Документація
    2. /Функції
    3. /Інтеграція WayForPay

    3 хв прослуховування

    Ring Platform Logo

    Завантаження документації...

    Підготовка контенту платформи Ring

    1. Документація
    2. /Функції
    3. /Інтеграція WayForPay

    3 хв прослуховування

    Ring Platform Logo

    Завантаження документації...

    Підготовка контенту платформи Ring

    1. Документація
    2. /Функції
    3. /Інтеграція WayForPay

    3 хв прослуховування

    Ring Platform Logo

    Завантаження документації...

    Підготовка контенту платформи Ring

    Інтеграція Платежів WayForPay

    Автоматична Система Оплат - Повна PCI-DSS сумісна платіжна система для оновлення ПІДПИСНИК→УЧАСНИК з автоматичним керуванням ролями та обробкою вебхуків.

    Ring Platform інтегрує платіжний шлюз WayForPay для забезпечення безпечного оновлення членства, автоматично підвищуючи роль користувача з ПІДПИСНИК до УЧАСНИК після успішної оплати.

    Огляд

    Що таке WayForPay?

    WayForPay — провідний український платіжний шлюз з підтримкою:

    • 💳 Банківські картки (Visa, MasterCard)
    • 📱 Цифрові гаманці (Apple Pay, Google Pay)
    • 🏦 Українські банки (Privat24, LiqPay)
    • 📅 Розстрочки (PayParts, миттєві розстрочки)
    • 💱 Мультивалютна підтримка (UAH, USD, EUR)

    Архітектура Платежів

    Налаштування

    Змінні Оточення

    Критично для безпеки: Ніколи не розкривайте WAYFORPAY_SECRET_KEY у клієнтському коді. Вся генерація підписів має відбуватися на сервері.

    Додайте до вашого .env.local:

    Інтеграція платежів WayForPay URL додатку (для зворотних викликів)

    Отримання Облікових Даних

    1. 1

      Створіть обліковий запис WayForPay

      1. Відвідайте wayforpay.com
      2. Зареєструйтеся як мерчант
      3. Завершіть KYC верифікацію
      4. Перейдіть до Налаштування → API
      5. Скопіюйте обліковий запис мерчанта та секретний ключ
    2. 2

      Налаштуйте URL вебхука

      У панелі WayForPay:

      • URL сервісу: https://ваш-домен.com/api/payments/wayforpay/webhook
      • Має бути HTTPS
      • Має бути публічно доступний
    3. 3

      Тестування з пісочницею

      Використовуйте тестові облікові дані для розробки:

    Імплементація

    Рівень Сервісу

    Сервіс WayForPay (lib/payments/wayforpay-service.ts) надає три основні функції:

    1. Ініціація Платежу

    2. Обробка Вебхука

    Налаштування Цін

    Поточні ціни членства:

    Безпека

    Перевірка HMAC-MD5 Підпису

    Вимога Безпеки: Усі вебхуки ПОВИННІ перевіряти HMAC-MD5 підписи перед обробкою. Це запобігає неавторизованим оновленням ролей та платіжному шахрайству.

    Генерація підпису:

    Відповідність PCI-DSS

    Ring Platform підтримує відповідність PCI-DSS через:

    ✅ Хостинг Платіжної Сторінки: Дані карток не торкаються вашого сервера
    ✅ Без Зберігання Карток: Ніколи не зберігайте повні номери карток або CVV
    ✅ Лише HTTPS: Вся комунікація зашифрована
    ✅ Валідація Підпису: Кожен вебхук перевірений
    ✅ Аудит: Повне логування історії платежів

    Система Оновлення Ролей

    При успішній оплаті система автоматично:

    1. Перевіряє підпис вебхука
    2. Валідує статус транзакції
    3. Витягує ID користувача з референсу замовлення
    4. Оновлює роль користувача в базі даних
    5. Записує метадані платежу
    6. Логує подію оновлення

    Тестування

    Тестове Середовище

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

    Тестові Облікові Дані:

    Тестові Картки:

    Контрольний Список Продакшну

    1. 1

      Перед Запуском

      • Налаштовані облікові дані продакшну
      • URL вебхука встановлено на HTTPS точку продакшну
      • Змінні оточення захищені
      • Перевірку підпису протестовано
      • Платіжний потік протестовано від початку до кінця
      • Сторінки успіху/невдачі перевірені
      • Логування повне
      • Обробка помилок завершена
    2. 2

      День Запуску

      • Моніторити перші транзакції уважно
      • Перевірити вебхуки отримані та оброблені
      • Перевірити оновлення ролей успішні
      • Моніторити помилки валідації підпису
      • Відстежувати рівень успіху платежів
      • Мати команду підтримки готовою

    Наступні Кроки

    Інтеграція WayForPay завершена! Тепер ви можете:

    • ✅ Приймати оновлення членства за ₴299 UAH
    • ✅ Автоматично оновлювати ПІДПИСНИК→УЧАСНИК
    • ✅ Відстежувати історію платежів та аналітику
    • ✅ Обробляти успіх та невдачі коректно
    • ✅ Генерувати дохід від рівнів членства

    Потрібна допомога з інтеграцією платежів? Консультуйтеся з WayForPay Integrator Specialist (Legiox Agent #124) для експертного керівництва по обробці платежів, найкращих практик безпеки та оптимізації доходу.

    Інтеграція Платежів WayForPay

    Автоматична Система Оплат - Повна PCI-DSS сумісна платіжна система для оновлення ПІДПИСНИК→УЧАСНИК з автоматичним керуванням ролями та обробкою вебхуків.

    Ring Platform інтегрує платіжний шлюз WayForPay для забезпечення безпечного оновлення членства, автоматично підвищуючи роль користувача з ПІДПИСНИК до УЧАСНИК після успішної оплати.

    Огляд

    Що таке WayForPay?

    WayForPay — провідний український платіжний шлюз з підтримкою:

    • 💳 Банківські картки (Visa, MasterCard)
    • 📱 Цифрові гаманці (Apple Pay, Google Pay)
    • 🏦 Українські банки (Privat24, LiqPay)
    • 📅 Розстрочки (PayParts, миттєві розстрочки)
    • 💱 Мультивалютна підтримка (UAH, USD, EUR)

    Архітектура Платежів

    Налаштування

    Змінні Оточення

    Критично для безпеки: Ніколи не розкривайте WAYFORPAY_SECRET_KEY у клієнтському коді. Вся генерація підписів має відбуватися на сервері.

    Додайте до вашого .env.local:

    Інтеграція платежів WayForPay URL додатку (для зворотних викликів)

    Отримання Облікових Даних

    1. 1

      Створіть обліковий запис WayForPay

      1. Відвідайте wayforpay.com
      2. Зареєструйтеся як мерчант
      3. Завершіть KYC верифікацію
      4. Перейдіть до Налаштування → API
      5. Скопіюйте обліковий запис мерчанта та секретний ключ
    2. 2

      Налаштуйте URL вебхука

      У панелі WayForPay:

      • URL сервісу: https://ваш-домен.com/api/payments/wayforpay/webhook
      • Має бути HTTPS
      • Має бути публічно доступний
    3. 3

      Тестування з пісочницею

      Використовуйте тестові облікові дані для розробки:

    Імплементація

    Рівень Сервісу

    Сервіс WayForPay (lib/payments/wayforpay-service.ts) надає три основні функції:

    1. Ініціація Платежу

    2. Обробка Вебхука

    Налаштування Цін

    Поточні ціни членства:

    Безпека

    Перевірка HMAC-MD5 Підпису

    Вимога Безпеки: Усі вебхуки ПОВИННІ перевіряти HMAC-MD5 підписи перед обробкою. Це запобігає неавторизованим оновленням ролей та платіжному шахрайству.

    Генерація підпису:

    Відповідність PCI-DSS

    Ring Platform підтримує відповідність PCI-DSS через:

    ✅ Хостинг Платіжної Сторінки: Дані карток не торкаються вашого сервера
    ✅ Без Зберігання Карток: Ніколи не зберігайте повні номери карток або CVV
    ✅ Лише HTTPS: Вся комунікація зашифрована
    ✅ Валідація Підпису: Кожен вебхук перевірений
    ✅ Аудит: Повне логування історії платежів

    Система Оновлення Ролей

    При успішній оплаті система автоматично:

    1. Перевіряє підпис вебхука
    2. Валідує статус транзакції
    3. Витягує ID користувача з референсу замовлення
    4. Оновлює роль користувача в базі даних
    5. Записує метадані платежу
    6. Логує подію оновлення

    Тестування

    Тестове Середовище

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

    Тестові Облікові Дані:

    Тестові Картки:

    Контрольний Список Продакшну

    1. 1

      Перед Запуском

      • Налаштовані облікові дані продакшну
      • URL вебхука встановлено на HTTPS точку продакшну
      • Змінні оточення захищені
      • Перевірку підпису протестовано
      • Платіжний потік протестовано від початку до кінця
      • Сторінки успіху/невдачі перевірені
      • Логування повне
      • Обробка помилок завершена
    2. 2

      День Запуску

      • Моніторити перші транзакції уважно
      • Перевірити вебхуки отримані та оброблені
      • Перевірити оновлення ролей успішні
      • Моніторити помилки валідації підпису
      • Відстежувати рівень успіху платежів
      • Мати команду підтримки готовою

    Наступні Кроки

    Інтеграція WayForPay завершена! Тепер ви можете:

    • ✅ Приймати оновлення членства за ₴299 UAH
    • ✅ Автоматично оновлювати ПІДПИСНИК→УЧАСНИК
    • ✅ Відстежувати історію платежів та аналітику
    • ✅ Обробляти успіх та невдачі коректно
    • ✅ Генерувати дохід від рівнів членства

    Потрібна допомога з інтеграцією платежів? Консультуйтеся з WayForPay Integrator Specialist (Legiox Agent #124) для експертного керівництва по обробці платежів, найкращих практик безпеки та оптимізації доходу.

    Інтеграція Платежів WayForPay

    Автоматична Система Оплат - Повна PCI-DSS сумісна платіжна система для оновлення ПІДПИСНИК→УЧАСНИК з автоматичним керуванням ролями та обробкою вебхуків.

    Ring Platform інтегрує платіжний шлюз WayForPay для забезпечення безпечного оновлення членства, автоматично підвищуючи роль користувача з ПІДПИСНИК до УЧАСНИК після успішної оплати.

    Огляд

    Що таке WayForPay?

    WayForPay — провідний український платіжний шлюз з підтримкою:

    • 💳 Банківські картки (Visa, MasterCard)
    • 📱 Цифрові гаманці (Apple Pay, Google Pay)
    • 🏦 Українські банки (Privat24, LiqPay)
    • 📅 Розстрочки (PayParts, миттєві розстрочки)
    • 💱 Мультивалютна підтримка (UAH, USD, EUR)

    Архітектура Платежів

    Налаштування

    Змінні Оточення

    Критично для безпеки: Ніколи не розкривайте WAYFORPAY_SECRET_KEY у клієнтському коді. Вся генерація підписів має відбуватися на сервері.

    Додайте до вашого .env.local:

    Інтеграція платежів WayForPay URL додатку (для зворотних викликів)

    Отримання Облікових Даних

    1. 1

      Створіть обліковий запис WayForPay

      1. Відвідайте wayforpay.com
      2. Зареєструйтеся як мерчант
      3. Завершіть KYC верифікацію
      4. Перейдіть до Налаштування → API
      5. Скопіюйте обліковий запис мерчанта та секретний ключ
    2. 2

      Налаштуйте URL вебхука

      У панелі WayForPay:

      • URL сервісу: https://ваш-домен.com/api/payments/wayforpay/webhook
      • Має бути HTTPS
      • Має бути публічно доступний
    3. 3

      Тестування з пісочницею

      Використовуйте тестові облікові дані для розробки:

    Імплементація

    Рівень Сервісу

    Сервіс WayForPay (lib/payments/wayforpay-service.ts) надає три основні функції:

    1. Ініціація Платежу

    2. Обробка Вебхука

    Налаштування Цін

    Поточні ціни членства:

    Безпека

    Перевірка HMAC-MD5 Підпису

    Вимога Безпеки: Усі вебхуки ПОВИННІ перевіряти HMAC-MD5 підписи перед обробкою. Це запобігає неавторизованим оновленням ролей та платіжному шахрайству.

    Генерація підпису:

    Відповідність PCI-DSS

    Ring Platform підтримує відповідність PCI-DSS через:

    ✅ Хостинг Платіжної Сторінки: Дані карток не торкаються вашого сервера
    ✅ Без Зберігання Карток: Ніколи не зберігайте повні номери карток або CVV
    ✅ Лише HTTPS: Вся комунікація зашифрована
    ✅ Валідація Підпису: Кожен вебхук перевірений
    ✅ Аудит: Повне логування історії платежів

    Система Оновлення Ролей

    При успішній оплаті система автоматично:

    1. Перевіряє підпис вебхука
    2. Валідує статус транзакції
    3. Витягує ID користувача з референсу замовлення
    4. Оновлює роль користувача в базі даних
    5. Записує метадані платежу
    6. Логує подію оновлення

    Тестування

    Тестове Середовище

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

    Тестові Облікові Дані:

    Тестові Картки:

    Контрольний Список Продакшну

    1. 1

      Перед Запуском

      • Налаштовані облікові дані продакшну
      • URL вебхука встановлено на HTTPS точку продакшну
      • Змінні оточення захищені
      • Перевірку підпису протестовано
      • Платіжний потік протестовано від початку до кінця
      • Сторінки успіху/невдачі перевірені
      • Логування повне
      • Обробка помилок завершена
    2. 2

      День Запуску

      • Моніторити перші транзакції уважно
      • Перевірити вебхуки отримані та оброблені
      • Перевірити оновлення ролей успішні
      • Моніторити помилки валідації підпису
      • Відстежувати рівень успіху платежів
      • Мати команду підтримки готовою

    Наступні Кроки

    Інтеграція WayForPay завершена! Тепер ви можете:

    • ✅ Приймати оновлення членства за ₴299 UAH
    • ✅ Автоматично оновлювати ПІДПИСНИК→УЧАСНИК
    • ✅ Відстежувати історію платежів та аналітику
    • ✅ Обробляти успіх та невдачі коректно
    • ✅ Генерувати дохід від рівнів членства

    Потрібна допомога з інтеграцією платежів? Консультуйтеся з WayForPay Integrator Specialist (Legiox Agent #124) для експертного керівництва по обробці платежів, найкращих практик безпеки та оптимізації доходу.

    text
    
    Visa (Успіх):      4111111111111111
    Visa (Відхилено):  4000000000000002
    MasterCard (Успіх): 5555555555554444
    text
    
    Visa (Успіх):      4111111111111111
    Visa (Відхилено):  4000000000000002
    MasterCard (Успіх): 5555555555554444
    text
    
    Visa (Успіх):      4111111111111111
    Visa (Відхилено):  4000000000000002
    MasterCard (Успіх): 5555555555554444