Does an Authorize.net payment form need a submit button?