Is your authorize.net account (on their website) configured to accept Discover cards?