In the US charging a minimum for card transactions is usually a violation of your contract with Visa/Mastercard, and possibly a violation of the law in 10 states [1]. Are there similar contracts or laws in France?
It is worth noting minimums can not be set for debit card transactions.