Order placement wrapped in transaction