Я очень много заказываю на СберМаркет. Вы может что то не так посмотрели? Они списывают и блокируют сумму после сделанного заказа. Когда заказ собран, сумма разблокируется -возвращается и вместо неё списывается уже точная сумма заказа. Потом уже передаётся курьеру на доставку. Пару раз было что какие то продукты «пробили» но не привезли, написала им в чат бот, суммы за них вернули в течении нескольких часов.