CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • User event registration, error "2: 33 Email is requred"
Pages: [1]

Author Topic: User event registration, error "2: 33 Email is requred"  (Read 3882 times)

flug

  • I post frequently
  • ***
  • Posts: 126
  • Karma: 12
User event registration, error "2: 33 Email is requred"
December 30, 2012, 02:15:33 pm
We're using authorize.net for payment processing.  We've been using it for several years with the same basic setup.

Suddenly I'm getting the error "Payment Processor Error message 2: 33 Email is required." whenever a user attempts to submit an event registration with credit card payment.

 - Contribution pages work fine, no error.
 - Test event registrations work fine.
 - Backoffice event registrations with credit card (from the contact page/Events) work fine, no problem.
 - Our authorize.net settings do not include email messages to customers and the profile page doesn't require email address.

So this is somewhat mysterious.  Is anyone else experiencing it?

I'm always at a bit of a loss as to how to test this on the demo site as authorize.net isn't set up there.

This is under CiviCRM 4.2.2 and Drupal 6.

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: User event registration, error "2: 33 Email is requred"
December 31, 2012, 05:00:44 pm

could not find the string: "Email is required" in the civi code base, so most likely this error is returned by authorize.net

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

flug

  • I post frequently
  • ***
  • Posts: 126
  • Karma: 12
Re: User event registration, error "2: 33 Email is requred"
April 25, 2013, 10:01:53 am
Quote from: flug on December 30, 2012, 02:15:33 pm
Suddenly I'm getting the error "Payment Processor Error message 2: 33 Email is required." whenever a user attempts to submit an event registration with credit card payment.

FYI I found the solution to this problem.  We actually do require the email address on the civicrm event registration form, but it is in a separate profile from the rest of the contact information for that contact, so my suspicion is that CiviCRM is not submitting the email address from this second profile in quite the correct way to Authorize.net

But at the same time, there is no reason for Authorize.net to require an email address--you can set it up to require an email address and send and email receipt, but in our case we process lots of credit card payments with no email address available, so there is no reason it should be required.

In our case, I am very sure we have turned off the 'email required' for CC purchase at Authorize.net before.  There must be something that makes this setting turn back on once in a while.

So in short, I think it is two minor bugs, one in CiviCRM and one at Authorize.net, that occasionally collide.

At any rate, here is how to go into your Authorize.net setup and change the settings to fix the problem:


Quote
When processing an event registration Authorize.net gives the error
    Payment Processor Error message
    2: 33 Email is required.

The solution:

 * Login to authorize.net
 * Click "Account"
 * Under Transaction Format Settings click “Payment Form”
 * “Form Fields”
 * Look for ‘email’ and uncheck ‘required’.
 * Submit

For some reason I had to do this twice--it didn’t take the first time

CiviTeacher.com

  • I live on this forum
  • *****
  • Posts: 1282
  • Karma: 118
    • CiviTeacher
  • CiviCRM version: 3.4 - 4.5
  • CMS version: Drupal 6&7, Wordpress
  • MySQL version: 5.1 - 5.5
  • PHP version: 5.2 - 5.4
Re: User event registration, error "2: 33 Email is requred"
August 19, 2013, 04:13:50 pm
Excellent information flug.  This happened spontaneously to us for no apparent reason.  I think Authorize is turning email to 'on' for some reason without our consent.

By the way, this happens on event registration only in my instance with ONE profile which includes email address to me (not 2 profiles which you describe) which seems a CiviCRM issue.    Event with 'email required' setting enabled in Authorize... Civi Contribution pages do not have this problem.
Try CiviTeacher: the online video tutorial CiviCRM learning library.

e_mason

  • I post occasionally
  • **
  • Posts: 65
  • Karma: 1
  • Eliot Mason
  • CiviCRM version: 4.05
  • CMS version: Drupal 7
  • MySQL version: 5.1xx
  • PHP version: 3.53
Re: User event registration, error "2: 33 Email is requred"
October 15, 2013, 11:59:14 am
I'll add that a client just had the same experience with the phone number - disabling the requirement with Authorize.net (but keeping it on the profile!!) resolved the problem.

Curiously ... authorize.net indicated that they aren't receiving EITHER the phone or email.  In this instance the phone and email are both required, but in separate profiles so pointing our giant collective finger at the profiles doesn't seem to make sense.

btw  - v 4.3.5

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • User event registration, error "2: 33 Email is requred"

This forum was archived on 2017-11-26.