Authorize.net Integration: "Error 33: email is required"

  • Profile Image
    ptimpone
    Asked on March 27, 2015 at 08:55 AM

    I am getting error 33: email is required.  Not sure what the next steps are to fix this.

  • Profile Image
    Jeanette
    Answered on March 27, 2015 at 12:02 PM

    I guess you are talking about this error

     

    That is indicating that the API login ID or Transaction key are wrong. The message is most likely a mistake in the integration, it should warn about the API and Transaction keys, not the email.

    Please double check in your merchant account this information.

  • Profile Image
    Jeanette
    Answered on April 02, 2015 at 12:02 AM

    I think the problem can be resolved this way:

    a. Login to your Authorize.net Merchant account

    b. Go to your Settings -> Payment Form -> Form Fields

    c. Uncheck the required box for the E-mail Address.

    Otherwise, you can just select an Email field on your form to pass it to your authorize.net integration. Click on the Authorize.net Integration, then go to Settings > Show Properties > Customer Email Field:

  • Profile Image
    bbrnroseville
    Answered on January 11, 2016 at 05:55 PM

    I had the same problem... Unchecking the box in authorize.net fixed the problem. Thanks!