finalised card charging and bank transfer functionality