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 CiviMember (Moderator: Deepak Srivastava) »
  • Membership not created
Pages: [1]

Author Topic: Membership not created  (Read 960 times)

Marty

  • I post occasionally
  • **
  • Posts: 67
  • Karma: 14
    • Boulder County Arts Alliance
  • CiviCRM version: 4.4.4
  • CMS version: Drupal 7.26
  • MySQL version: 5.5.37
  • PHP version: 5.4.27
Membership not created
September 21, 2010, 11:41:32 am
I'm experiencing a problem with online member signup and was wondering if anyone else has experienced anything simialr.

We have created a contribution page with the membership section enabled to allow online membership signup.  We also have the page setup to send a BCC copy of the receipt to our admin to notify when someone joins.  The form works fine, and many people have used it to successfully join and pay with a credit card. 

Occasionally, however, someone will complete the membership form but neither the user or the admin never receives a copy of the email receipt.  When we look at the contact record we see a completed credit card contribution under the Contribution tab, but there is no corresponding membership record under the Membership tab.

I am unable to reproduce the problem when I test-drive the membership contribution form -- both the contribution and membership records are created as expected (I am using CiviCRM 3.2.1).  It's not clear what the user sees when the problem occurs since we have not gotten a good description of the problem from our users, but I don't think they are getting an error message of any kind.

This problem is of concern to us and we would appreciate any insight the CiviCRM community might have.

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: Membership not created
September 21, 2010, 11:57:22 am

can u check your CiviCRM.MD5 STRING HERE.log (in files/civicrm/..../*...)

and see if that gives you any clues

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

Marty

  • I post occasionally
  • **
  • Posts: 67
  • Karma: 14
    • Boulder County Arts Alliance
  • CiviCRM version: 4.4.4
  • CMS version: Drupal 7.26
  • MySQL version: 5.5.37
  • PHP version: 5.4.27
Re: Membership not created
September 21, 2010, 12:31:53 pm
There is nothing in the log at the time the problem occurred (based on the timestamp of the contribution received) aside from the normal info messages logged each time our cron jobs run.

Marty

  • I post occasionally
  • **
  • Posts: 67
  • Karma: 14
    • Boulder County Arts Alliance
  • CiviCRM version: 4.4.4
  • CMS version: Drupal 7.26
  • MySQL version: 5.5.37
  • PHP version: 5.4.27
Re: Membership not created
October 31, 2010, 09:51:20 pm
I finally found the problem with our online membership form.  The form includes a CiviCRM profile that has the Drupal user account registration option set to "Give option, but not required."  Users who opted to create a Drupal account during membership signup would complete the form and submit their payment information, then be kicked back to the home page with a Drupal error indicating certain fields in the user registration form were required.  The reason for the error is that we added some custom fields to the Drupal user profile that are required during registration but not supplied when CiviCRM creates the CMS user.

The net result is the payment was processed and a contribution record created, but no corresponding membership record, email receipt, or activity is created.  Here's the bad part.  Since there is no confirmation that the transaction completed, some users go back to the previous page and resubmit the form causing their credit card to be charged again, and in some cases again.

For now, I've disabled the Drupal user account registration option in our CiviCRM profile.  Ideally CiviCRM should be fixed so that users aren't kicked out during form processing when CMS user creation fails.  Instead it should finish normally and post an error on the Thank You page.

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviMember (Moderator: Deepak Srivastava) »
  • Membership not created

This forum was archived on 2017-11-26.