Companies are no longer able to charge customers more for paying by plastic - but some have already ensured they won't lose out.