Ребята, привет. Создаю интернет-магазин с продавцами (Т.З нету). Оплата происходить двумя способами: наличными и картой. У каждого продавца и курьера будет свой счет в таблице accounts. Когда клиент заказывает что-то картой, то на счет продавца переводиться сумма за заказ после доставки. А если наличными, то после доставки и получения денег курьером, у него на счету блокируется сумма заказа (т.е счет идёт на минус) и счет будет восстановлен, после того как он пополнить свой счет на сумму равной сумме заказа. И возник вопрос: как можно заблокировать счет курьера, чтоб при пополнении счета восстановить изначальный баланс и в правильном ли направлении я иду?
Примерная структура таблицы accounts
id
name
type_id
balance
Извините за пунктуацию)