Ideally we'd do a zero dollar authorization but not all payment providers support this.