In the stand-up the architecture for a new Web shop is discussed. There are some arguments given for and against a transactional database:
A: When transactions are used two clients cannot access the database at the same time.
B: By using transactions we can ensure the integrity of our database.
C: The PHP code becomes much more complex because we'll need to take failed transactions into account.
D: It may be some extra work but we don't have to pay for a payment provider.
Which of the given arguments do you need to correct.