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