The European Commission has said it fined MasterCard nearly $648 million for imposing rules that may have artificially raised card payment costs in the region. The global payments company unfairly prevented retailers from seeking cheaper rates from banks outside the EU country where they are based, it added. MasterCard was, however, granted 10% fine reduction for cooperating with investigation.