Транза́кция, или транса́кция (англ. bank transaction, от лат. transactio — соглашение, договор) — в общем случае, любая сделка с использованием банковского счёта. Различают онлайн-транзакции, выполняющиеся в режиме реального времени между всеми заинтересованными сторонами, и офлайн-транзакции.
В экономике, политике, юриспруденции Банковская транзакция — операция, состоящая в переводе денежных средств с одного счёта на другой; сделка купли-продажи. Банкоматная транзакция (англ. ATM transaction) — операция по выдаче наличных денег или предоставление другого сервиса через банкомат.
Транзакция — это логически завершённая банковская операция, в процессе осуществления которой происходит перевод определённой суммы денег с одного счёта на другой. Проще говоря, оплата покупки при помощи карты — это транзакция. Зачисление заработной платы на банковскую карту — тоже.
Транзакция — это набор операций по работе с базой данных (БД), объединенных в одну атомарную пачку. Транзакционные базы данных (базы, работающие через транзакции) выполняют требования ACID, которые обеспечивают безопасность данных. В том числе финансовых данных =) Поэтому разработчики их и выбирают.