A possible reason for getting this error is if the email address being used on the donation has incorrect characters in the email address.  For example test&donation@blackbaud.com.  The ampersand and the period at the end of the address are not recognizable by BBMS, thus the merchant account will reject the transaction.