Authorize.net integrated payment form is sending duplicate submissions and charging twice