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) »
  • Test mode registrations not displayed in user interface
Pages: [1]

Author Topic: Test mode registrations not displayed in user interface  (Read 932 times)

dbabbage

  • I’m new here
  • *
  • Posts: 14
  • Karma: 1
Test mode registrations not displayed in user interface
April 18, 2009, 04:56:20 am
After extensive debugging of what appeared to be payment processor issues (with massive support from fellow kiwi xur1z), it transpires that when in test mode CiviEvent is recording at least most of the transaction information in the database but is failing to display a registration for the event.

This has been reproduced with four separate payment gateway modules. In a successful live transaction, a registration tagged as incomplete appears immediately at the point the user is transferred to the payment gateway, which is updated to registered when the transaction is successfully completed. When in test mode however, no initially incomplete registration appears and nor does a complete registration appear later.

It may be that this bug only occurs in highly specific situations—e.g. when the option to defer payment is available but not checked—or it may be a widespread problem with CiviCRM 2.2.2 and the CiviEvent that ships with it. I'm happy to help get this fixed but first would like to know if anyone else is seeing this, so I can be clearer how specific it is to this setup vs. being a uniform problem for all sites.

dbabbage

  • I’m new here
  • *
  • Posts: 14
  • Karma: 1
Re: Test mode registrations not displayed in user interface
April 18, 2009, 05:10:31 am
Have just read this:
http://forum.civicrm.org/index.php/topic,1481.0.html

and this:
http://forum.civicrm.org/index.php/topic,2012.0.html

Frankly, I'm angry that I've wasted literally hours due to this hugely counter-intuitive interface decision in CiviCRM. When in test mode, CiviCRM says:
"However, a contact record will be created or updated and test event registration and contribution records will be saved to the database. Use obvious test contact names so you can review and delete these records as needed." The impression given surely is that these will be displayed alongside other registrations. Even if they are not in the main listing, why couldn't that main registration page be updated to say "Registered/Attended: X", "No-show/Cancelled/Pending: X" AND "Test registrations: X", hyperlinked to the advanced search that shows them?

I'm going to need to leave this one till tomorrow... maybe I'll feel differently about it then. Right now, I'm a bit steamed.

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: Test mode registrations not displayed in user interface
April 18, 2009, 09:14:38 am

firstly apologies that you and chris spent a few hours on this.

I think there  are different ways of handling test registrations. For the most part of an event/contrib life cycle you really dont care about test registrations. So i think our decision to not include them in search by default is a good one.

However, i also think we should consider showing them in the registration/contribution tab of a contact since most folks would only have a small set of test contacts (and hence it would not pollute the other contacts)

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

dbabbage

  • I’m new here
  • *
  • Posts: 14
  • Karma: 1
Re: Test mode registrations not displayed in user interface
June 13, 2009, 03:17:32 am
Well, returning to this post from long ago, it turned out that the reason this took so long was a combination of more than one error in Paymex's own gateway module/plugin for CiviCRM alongside what I regarded as the unintuitive behaviour listed above.

I think the idea of showing test transactions on individual user accounts by default would be a good compromise position—it would certainly have solved that problem for me on the day I was having those issues. :)

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • Test mode registrations not displayed in user interface

This forum was archived on 2017-11-26.