New report reveals a record 7.3 billion automated payments made in 2014