Модель проведения платежей
Работа платёжной платформы строится на проведении платежей. Платежом в рамках платформы считается комплекс действий по выполнению заявки мерчанта на перевод денежных средств между ним и пользователем. Это может быть перевод средств от пользователя к мерчанту (и тогда платёж относится к оплате) либо от мерчанта к пользователю (и тогда платёж относится к выплате). Возвраты средств по проведённым оплатам рассматриваются в рамках оплат и не выделяются в отдельный тип платежей. Вместе с тем к платежам относится проверка действительности платёжного инструмента, в рамках которой может выполняться условный (нулевой) перевод денежных средств.
Каждый платёж должен быть инициирован со стороны мерчанта. Это может быть сделано через один из программных интерфейсов платёжной платформы (Gate API или Payment Page API) с помощью запроса или через пользовательский интерфейс (Dashboard) с помощью соответствующего действия, равносильного запросу..
При получении корректного запроса в платформе создаётся объект payment и инициируется выполнение соответствующей операции, которая может быть единственной или первой из нескольких.
Как правило, каждая последующая операция инициируется отдельным запросом со стороны мерчанта, однако в некоторых случаях операции могут быть инициированы автоматически на стороне платёжной платформы. К таким случаям относится, например, автоматические списания средств в соответствии с переданными в платёжную платформу сведениями (при проведении регулярных оплат).
Общая информация о проведении платежей через платёжную платформу Flashpay представлена в разделе Проведение платежей, а техническая информация — в разделах с информацией об интерфейсах платформы.