Not taking payments online? this is what you need to know