What they are
Business logic defines how actions like payments, discounts, approvals, and account changes should behave to match real-world rules.
A business logic flaw appears when attackers can legally use existing features in unexpected ways
(for example, reordering steps, reusing tokens, or modifying hidden fields) to get outcomes that were never intended, such as free items,
unauthorized refunds, or privilege escalation.