Fraud and hidden charges should be a thing of the past when making EU cross-border payments in a new deal on the Single Euro Payment Area.