Processing 24bn transactions a month does not come cheap