Перейти к содержанию
Tech Docs
Router Map
Инициализация поиска
Tech Docs
OneWallet
Docs
Docs
docs/ — старт здесь
Adr
Adr
Architecture Decision Records
ADR 0001: TigerBeetle как леджер
ADR 0002: Единый HMAC для всех вызовов в Payment Manager
ADR 0003: Разделение схем БД (public / pm / blog)
ADR 0004: Единый платёжный endpoint POST /intents
ADR 0005: Шифрование PII
ADR 0006: Отдельные клиентские приложения и фильтрация контента по appId
Business
Business
Что такое OneWallet
Роли и аккаунты
Приложения экосистемы
Платёжные сценарии
Лимиты и комиссии
Статус и роадмап OneWallet
Compliance
Compliance
OneWallet — Timeline разработки и запуска
OneWallet — Development & Launch Timeline
Вопросы бухгалтеру — план счетов и логика балансов
BOT / Комплаенс — Q&A
OneWallet — Отчёт для Product Manager
OneWallet — Карта маршрутов
Карта сервисов OneWallet
Bot 18 2568
Bot 18 2568
Compliance Checklist — Response
Внутренние комментарии — BOT 18/2568
TODO — открытые вопросы BOT 18/2568
Dev
Dev
Обзор архитектуры OneWallet
Сервисы платформы
Данные и схемы
Платежи и леджер
Безопасность и аутентификация
Хранилище и KYC
Развёртывание
Diagrams
Diagrams
Admin Panel
Agent & Referral Flow
Auth Flow
blnkfinance Ledger
IPPS PPXC Flow
KYC Flow
Logging Flow
Mobile App Flows
Notifications Flow
P2P Internal Transfer Flow
Payment Manager — Intent Lifecycle & Orchestration
Payment Manager — Полная UML-схема процессов
QP API Flow
Router Map
Rule Engine + PSP Router Flow
System Architecture
Webhooks Flow
Flows
Flows
Authentication and Session Management
KYC Identity Verification
IPPS / PromptPay External Transfer
Internal P2P Payment
Guides
Guides
Documentation Gap Audit — 2026-05-01
Error Handling — Scenarios and Resolution
Fault Tolerance — Service Failure Scenarios
PII Handling Guide — Operational
Presentation
Presentation
OneWallet — Payment Manager v2
01 — System Architecture
02 — Payment Flows
03 — Compliance & Security
04 — Reliability & Data Integrity
05 — Roadmap
Projects
Projects
Admin panel
Admin panel
Docs
Docs
Admin Panel — Deployment
Admin Panel — Technical Reference
Kyc service
Kyc service
Docs
Docs
KYC Service — Deployment
KYC Service — Integrations
KYC Service — Technical Reference
KYC Service — Testing
Notifications service
Notifications service
Docs
Docs
Notifications Service — Deployment
Notifications Service — Integrations
Notifications Service — Technical Reference
Notifications Service — Testing
Onewallet base
Onewallet base
Docs
Docs
OneWallet Auth Center — документация
Business
Business
01 system overview
02 glossary
03 account types
04 user journeys
05 kyc flow
06 payment scenarios
07 merchant scenarios
08 miniapps and banners
09 nfc payments
10 operator guide
11 roadmap
Dev
Dev
Index
Api
Api
01 payment
02 wallet
03 merchant
04 kyc
05 admin user
06 admin kyc
Apps
Apps
01 one loop
02 one merchant
03 shared ui
Architecture
Architecture
01 overview
02 module map
03 auth lifecycle
04 kyc state machine
05 security layers
Cookbook
Cookbook
Add endpoint
Add model
Kyc operator flow
Nfc tag lifecycle
Run locally
Integrations
Integrations
Kyc service
Nginx
Payment manager
Redis
S3 garage
Modules
Modules
Auth
Blog
Kyc
Miniapps
Nfc
Notifications
Payments
Pii
Registration
Operations
Operations
Deployment
Env vars
Migrations
Runbook
Reference
Reference
Database
Database
Audit log
Kyc verification
Nfc tag
User profile
Users
Statuses
Statuses
Intent statuses
Kyc statuses
User statuses
Testing
Testing
Integration
Overview
Patterns
Payment manager
Payment manager
Docs
Docs
Index
AUTH-POLICIES — Руководство по политикам аутентификации
Business
Business
Обзор системы OneWallet
Глоссарий Payment Manager
Платёжные сценарии
Типы операций (operationType)
Правила комиссий и лимитов
Политики дополнительного подтверждения
Сценарий «Мерчант-инвойс»: двухфазная оплата по QR
08. Глоссарий: внутренняя бухгалтерия (общий ledger)
Дорожная карта Payment Manager
10. Поток денег: куда они приходят, куда уходят и где «лежат»
Dev
Dev
Index
Api
Api
Accounts API
Admin API
Аутентификация HTTP API
Errors — таксономия и формат ответов
Intents API — платёжные интенты
API: Step-Up Policies
Architecture
Architecture
01. Обзор архитектуры Payment Manager
02. Карта модулей src/*
03. Intent Saga — конечный автомат жизненного цикла платежа
Двухфазные каналы платежей
Классы TigerBeetle-аккаунтов
06. Детерминированные ID (UUID v5)
Cookbook
Cookbook
Cookbook: Добавить новый платёжный канал
Cookbook — Добавить новый operationType
Cookbook: добавить payment_route
Cookbook: Добавить новый service-key
Cookbook: Диагностика «застрявшего» intent
Cookbook: Выставить мерчант-инвойс (MERCHANT_INVOICE)
Cookbook: запуск Payment Manager локально
Cookbook — Запустить тесты Payment Manager
Cookbook: Написать новую auth-policy (step-up правило)
Cookbook: написать fee_rule
Cookbook: Написать новое limit_rule
Integrations
Integrations
Admin Panel ↔ Payment Manager
Интеграция с Auth Center
Интеграция с IPPS (PromptPay)
nginx — Public Ingress
Redis — интеграция
TigerBeetle — интеграция
Modules
Modules
Модуль auth — HMAC-аутентификация сервисов и admin Bearer guard
Модуль channels
Модуль intent
Модуль ledger
Модуль limits/ — лимиты и step-up политики
Модуль operation-types
Модуль policies
Модуль psp/ — драйверы внешних платёжных провайдеров
Модуль rule-engine
Модуль shared
Модуль: Workers
Operations
Operations
Deployment — Payment Manager
Health Checks
Monitoring & Observability
Runbook — типовые инциденты Payment Manager
Seed и миграции
Worker Roles
Reference
Reference
Каталог переменных окружения
Database
Database
01 schema overview
02 intent
03 tx history
pm.payment_route
05 fee rule
pm.tb_account_map
07 psp tx map
08 auth policies
09 outbox event
10 intent event
11 service key
12 limit rule
13. Миграции БД
Passport
Passport
Passport — индекс канонического контракта PM
DTO Contracts — все Zod-схемы request/response Payment Manager
Passport · Channels
Passport — реестр operationType
04 — Реестр событий
05 — Реестр кодов ошибок
06 — Service Keys (Реестр сервисных ключей)
Testing
Testing
Примеры тестов Payment Manager
Testing Overview
Тестовые паттерны Payment Manager
Router Map
¶