МанитонДокументация
Контракты

Платежный контракт

Что доказать до включения пополнения и вывода.

FiatDeposited и PayoutConfirmed описывают события внутренней границы. Их наличие не подтверждает деньги, банк, резерв или защищенный канал уведомлений.

Feature: Недоверенное уведомление
  Scenario: Недоверенное уведомление
    Given данные поступили без подтвержденного банковского источника
    When предлагается создать FiatDeposited
    Then сообщение не считается доказанным платежом
    And выпуск актива не запускается по заявлению клиента

Приемка включает источник реквизитов, проверку отправителя, paymentId, сумму, валюту и владельца. Повторы, нарушение порядка, возвраты и неопределенность проверяются отдельно. Принятая заявка на выплату не равна исполненному банковскому переводу; повторный запрос не должен создавать вторую выплату. Резерв CFA-RUB в БД не означает банковский escrow. Сроки, комиссии, лимиты и налоги определяются договорным процессом Манитона. Пополнение, расчеты.

Сценарии задают ожидаемое поведение. Наличие страницы не подтверждает реализацию, банковское исполнение или согласование Правил.