что с одного счета отправили столько-то на другой, такая-то комиссия наша, такая платежной системы, или лучше создать три транзакции: перевод, наша комиссия, комиссия другой платежной системы? Второй вариант более гибкий, учет проще вести
какой учёт? учёт какой запрос отвалился и каким образом потеряли часть данных, сохранив остальные?
Второй вариант может рассыпаться, если первая транзакция откатиться по каким-то причинам. Или наоборот. Есть вариант вести список операций, в каждой записи о денежной транзакции поставить поле - ключём к операции. Потом проще будет проверить.
Обсуждают сегодня