І це проблеми магазину? Чому магазин має брати на себе ваші 4%? Вам товар і так продають по мінімальній ціні, то треба ще собі у мінус? Чи заради того, щоб можна було розраховуватись картками, потрібно для ВСІХ збільшити вартість на 4-5%?
П.С. Хоча тут є промах ТП. Потрібно на сайті вказати, що розрахунок можливий тільки готівкою (або зробити це для тих товарів, за які карткою сплачувати не можна).