A new law passed in Delaware requires retailers to accept cash payments except under limited circumstances.