£100 card payment rule axed from today in major change for all shoppers

A major card payment rule change takes effect from March 19.