Транзакция

Транзакция применительно к финансовой сфере – осуществление некоторой операции над счетом (перечисление средств на другой счет, конвертация и прочие). Это процесс взаимодействия между двумя объектами, включающий формирование и отправку запроса, проверку данных и выполнение запрошенной операции, предоставление ответа. Все действия регистрируются в виде записей в базе данных. В случае отказа на выполнение запроса транзакция считается незавершенной, происходит откат внесенных изменений (например, возврат баланса финансового счета к исходному состоянию).

Разновидности

В зависимости от способа проведения транзакций, их делят на два основных вида:

  1. Выполняемые в режиме онлайн – с передачей данных банку, выпустившему платежную карту.
  2. Офлайн-транзакции – проводимые без отправки запроса банку, выпустившему карту, в режиме реального времени. Устройство для выполнения платежных операций сохраняет информацию о сумме, подлежащей к списанию или зачислению на счет держателя карты в банке-эмитенте.

Механизм выполнения

Распространенным видом транзакции является процесс оплаты стоимости товара с использованием пластиковой карты. Она выполняется в несколько этапов:

Стоит прочитать:   Коррупция
  1. Аутентификация владельца (ввод ПИН-кода или бесконтактный метод);
  2. Передача данных о карте в банк, обслуживающий точку приема платежей;
  3. Передача информации о платеже в платежную систему, обслуживающую карту;
  4. Передача данных в процессинговый центр, где осуществляется поиск информации о карте;
  5. Если платежные данные присутствуют, запрос перенаправляется процессинговый центр банка-эмитента, где выполняется проверка авторизационных данных (ПИН-код), баланс счета.
  6. Банк, выпустивший карту, перечисляет требуемую сумму средств на счет банка-эквайера (включая комиссию), списывает средства со счета держателя карты.
  7. Если данные верны, положительный ответ через платежную систему поступает на устройство приема платежей торговой точки.

Возможные сбои

Транзакция подразумевает выполнение сложных процессов с несколькими этапами проверки корректности данных. Она может иметь два статуса: «завершена» или «отклонена». Первый означает, что процесс списания средств со счета держателя карты и зачисления на указанный счет завершился успешно. Второй свидетельствует об ошибке. Если списание средств произошло, спустя некоторое время баланс должен восстановиться автоматически. В противном случае необходимо обратиться в банк-эмитент. Поскольку все данные о транзакциях фиксируются в БД, банк обязуется рассмотреть заявку и вернуть средства на счет.

Транзакции криптовалют

Криптовалюты позиционируют себя как деньги будущего и уже являются довольно распространенным финансовым инструментом на сегодняшний день. Они имеют ряд преимуществ над национальными валютами (фиатными деньгами): анонимность, низкая комиссия, высокая степень защищенности и прочие. Криптовалюты функционируют в рамках распределенной базы данных блокчейн и используют принципиально новый механизм выполнения транзакций:

Стоит прочитать:   Распределительная функция бюджета
  1. Запросы на перевод средств обрабатываются определенной группой участников сети – майнерами;
  2. При достижении определенного числа проверенных запросов (транзакций) они формируют блок;
  3. Данные о состоянии всей сети обновляются, транзакции считаются проведенными, а средства – зачисленными на указанные счета.

Единственный недостаток – время ожидания (один блок генерируется на протяжении 10 минут, но гарантии того, что созданная транзакция будет добавлена в последующий блок, отсутствуют, поэтому фактическое время ожидания значительно выше). Для ускорения выполнения транзакций с использованием криптовалют были созданы процессинговые сервисы (BitPay, CoinGate и прочие).