Трансакція (від англійського transaction — операція) це, в широкому розумінні, серія операцій щодо обміну інформацією, у результаті якої в систему вносяться зміни.
Найчастіше цей термін використовується при здійсненні банківських чи біржових операцій, наприклад, при видачі готівки з картки в бакомате, при купівлі акцій на біржі або при розрахунку карткою в магазині. Якщо операція «схвалена», значить транзакція пройшла успішно, гроші списали і покупець може забирати свій товар з задоволеною пикою. Тобто тут транзакція це навмисне перерахування з вашого рахунку певних грошових коштів на користь продавця. Кожна транзакція записується в базі даних банку, незалежно від її успіху або невдачі (наприклад, якщо немає грошей на карті).
Крім фінансів, термін «трансакція» поширений в програмуванні баз даних. Тут транзакція-це послідовність змін, що вносяться до бази даних. Як і у випадку з банківськими картами, транзакція може бути схвалена (Commit) або скасована з якої-небудь причини (Rollback), наприклад, якщо на якомусь етапі транзакції система спробувала поділити на нуль або внести в базу даних некоректну інформацію.
У теорії психології, а зокрема, у психоаналізі, транзакція це комунікаційна одиниця між двома людьми з обов’язковим обміном стимулів.