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 »
  • Post-installation Setup and Configuration (Moderator: Dave Greenberg) »
  • All my billing and Credit Card fields disappeared!
Pages: 1 2 [3] 4

Author Topic: All my billing and Credit Card fields disappeared!  (Read 6484 times)

bcobin

  • I post frequently
  • ***
  • Posts: 337
  • Karma: 9
    • InterCreative Media
  • CiviCRM version: 4.3.3
  • CMS version: Drupal 7.22
  • MySQL version: 5.5.9
  • PHP version: 5.3
Re: All my billing and Credit Card fields disappeared!
September 13, 2012, 01:15:52 pm
Thanks, @mudmin.

Question: Was an SSL certificate installed on the server, or were you running insecure pages?

If the former, I'll expect the behavior to be unchanged when SSL is installed, which would be a big problem. Should be installed as early as later today.

Thanks!

mudmin

  • I post occasionally
  • **
  • Posts: 51
  • Karma: 1
  • CiviCRM version: 4.2.0
  • CMS version: Joomla 2.5.6
  • MySQL version: 5
  • PHP version: not sure
Re: All my billing and Credit Card fields disappeared!
September 13, 2012, 04:17:25 pm
I've had issues both with and without SSL.  I JUST noticed after going live that people who are using IE are not being asked for their credit card info, etc and getting that same /Utils.php on line 210 error that I posted at the beginning of this thread.

I'm truly beginning to hate the day that I ever found CiviCRM.  I've spent WEEKS chasing down bugs and every time I think I have it fixed, something new comes up. 

It definitely doesn't have anything to do with Paypal.  Some people seem to think that rolling back to version 4.1 fixes the problem. Some people GOT the problem after upgrading from 4.1 to 4.2

What I don't think people are realizing is that the /Utils.php on line 210  error or the Call to a member function doDirectPayment() on a non-object error are coming up when the thing is NOT asking for billing info or cc info. So some people are reporting that their systems are not asking for cc info. some people are saying donations are causing one of the above errors, but they're all the same thing. 

I've rebuilt my site, stripped database tables, configured and configured and I always wind up with some stupid error.

mudmin

  • I post occasionally
  • **
  • Posts: 51
  • Karma: 1
  • CiviCRM version: 4.2.0
  • CMS version: Joomla 2.5.6
  • MySQL version: 5
  • PHP version: not sure
Re: All my billing and Credit Card fields disappeared!
September 13, 2012, 04:23:33 pm
I HAVE CONFIRMED that Shape5 Templates do cause civiCRM to not ask for billing/cc info at least on internet explorer (IE for those of you searching the forums for this). 

Soooooo.  Yeah.  I've tried multiple s5 templates and gotten the same result.  I've already redesigned my site 2x because of CIVICRM bugs. I doubt I'll do it again

bcobin

  • I post frequently
  • ***
  • Posts: 337
  • Karma: 9
    • InterCreative Media
  • CiviCRM version: 4.3.3
  • CMS version: Drupal 7.22
  • MySQL version: 5.5.9
  • PHP version: 5.3
Re: All my billing and Credit Card fields disappeared!
September 13, 2012, 04:53:00 pm
I believe this has been identified as a known bug and fixed in 4.2.1:

http://issues.civicrm.org/jira/browse/CRM-10764

I'll be trying the upgrade shortly...

mudmin

  • I post occasionally
  • **
  • Posts: 51
  • Karma: 1
  • CiviCRM version: 4.2.0
  • CMS version: Joomla 2.5.6
  • MySQL version: 5
  • PHP version: not sure
Re: All my billing and Credit Card fields disappeared!
September 13, 2012, 07:10:07 pm
Nope. Didn't work.  The fields are still gone in 4.2.1 after I updated the component and the db

bcobin

  • I post frequently
  • ***
  • Posts: 337
  • Karma: 9
    • InterCreative Media
  • CiviCRM version: 4.3.3
  • CMS version: Drupal 7.22
  • MySQL version: 5.5.9
  • PHP version: 5.3
Re: All my billing and Credit Card fields disappeared!
September 13, 2012, 09:21:43 pm
Confirmed. 4.2.1 upgrade doesn't fix this. Uh oh...

Added comment at http://issues.civicrm.org/jira/browse/CRM-10764

It looks to me like there's some .js that constructs the form on the fly; the process works with the Dummy processor, but fails with PayPal.

Big problem... eep!
« Last Edit: September 13, 2012, 10:07:19 pm by bcobin »

mudmin

  • I post occasionally
  • **
  • Posts: 51
  • Karma: 1
  • CiviCRM version: 4.2.0
  • CMS version: Joomla 2.5.6
  • MySQL version: 5
  • PHP version: not sure
Re: All my billing and Credit Card fields disappeared!
September 14, 2012, 04:25:34 am
Are you using a shape5 template for your site?  I posted a response from Shape5 about this issue over here....

http://forum.civicrm.org/index.php/topic,26055.msg110212.html#msg110212

bcobin

  • I post frequently
  • ***
  • Posts: 337
  • Karma: 9
    • InterCreative Media
  • CiviCRM version: 4.3.3
  • CMS version: Drupal 7.22
  • MySQL version: 5.5.9
  • PHP version: 5.3
Re: All my billing and Credit Card fields disappeared!
September 14, 2012, 04:33:01 am
Don't even know what a Shape5 template is. This is a Drupal multisite (using Domain Access) and highly-customized Adaptive theme. Thanks fer askin'...

mudmin

  • I post occasionally
  • **
  • Posts: 51
  • Karma: 1
  • CiviCRM version: 4.2.0
  • CMS version: Joomla 2.5.6
  • MySQL version: 5
  • PHP version: not sure
Re: All my billing and Credit Card fields disappeared!
September 14, 2012, 05:03:13 am
A lot of people seem to think it is template related.  If you were to put some stock template on there, I wonder if the fields would come back.  In my experience that's worked about 50% of the time on Joomla

bcobin

  • I post frequently
  • ***
  • Posts: 337
  • Karma: 9
    • InterCreative Media
  • CiviCRM version: 4.3.3
  • CMS version: Drupal 7.22
  • MySQL version: 5.5.9
  • PHP version: 5.3
Re: All my billing and Credit Card fields disappeared!
September 14, 2012, 06:56:41 am
It's possible that PayPal "El Cheapo" account doesn't permit embedding - I see an option for an extra $5 a month for this in PayPal. (I usually use Authorize.net, but the customer was already using this account.)

I've just "punted" here and embedded a button, which takes the user to a separate page. If the client opts for the additional $5/month, I may revisit this, but for now I'd say that PayPal Standard (with no additional options) does not work with CiviContribute, which perhaps is intended behavior.

Note that my particular issue may be different that others in this thread, although the result is the same.

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: All my billing and Credit Card fields disappeared!
September 14, 2012, 08:27:28 am

just to clarify:

with processors like paypal std OR google checkout, CiviCRM does not collect billing or credit card info on the contribute page. So you will not see billing & credit card info when those processors (or pay later) is selected

the processor collects this info on their secure web site.

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

bcobin

  • I post frequently
  • ***
  • Posts: 337
  • Karma: 9
    • InterCreative Media
  • CiviCRM version: 4.3.3
  • CMS version: Drupal 7.22
  • MySQL version: 5.5.9
  • PHP version: 5.3
Re: All my billing and Credit Card fields disappeared!
September 14, 2012, 08:40:52 am
Thanks, Donald - I get it now. Haven't used this processor before and now I see that using a regular (El Cheapo) PayPal page, you just get the contribute button, which does indeed take you to a separate (ugly) page, where the info is collected.

So all is as it should be - perhaps there should be a note in the documentation.

Hoping this thread will help others who run into the same issue. PayPal... yuck! ;-)

mudmin

  • I post occasionally
  • **
  • Posts: 51
  • Karma: 1
  • CiviCRM version: 4.2.0
  • CMS version: Joomla 2.5.6
  • MySQL version: 5
  • PHP version: not sure
Re: All my billing and Credit Card fields disappeared!
September 14, 2012, 09:37:11 am
I will say that I've had this issue with both standard paypal and authorize.net (when using shape5 templates)

CiviRocks!

  • I’m new here
  • *
  • Posts: 29
  • Karma: 0
  • CiviCRM version: 4.4.5
  • CMS version: WordPress 4.1
Re: All my billing and Credit Card fields disappeared!
September 16, 2012, 10:37:51 am
The disappearance of the billing name, address and credit card fields is a template issue. I had the same problem.  I'm working with Joomla 2.5/CiviCRM 4.2 and have a YOOTheme template (Revista).  This template has a Login module that can be placed on the main menu.  That's what caused my problem with the removal of the billing name, adddress, and credit card fields on my CiviContribution forms.  Once I removed the Login module from my main menu, everything was fixed.

SUGGESTION: As you are building your site, keep notes of what you install and in what order.  That way when you have a problem (when there was no previous problem), you can work backwards because it is usually a conflict of some sort.  It's much easier than deleting things, clearing databases, and reinstalling software.

CiviRocks!

flug

  • I post frequently
  • ***
  • Posts: 126
  • Karma: 12
Re: All my billing and Credit Card fields disappeared!
September 27, 2012, 01:43:58 pm
I'm having this problem on CCRM 4.2 and Drupal 6.  Looking into it, I found two things:

#1. Util.php doesn't give proper errors if the billing fields have 'disappeared' from the contribution page.  I'm submitting a bug report & suggested solution on that.

#2. The billing fields are loaded via AJAX and the problem does seem to be a javascript conflict of some sort.  I can imagine it being cause by various templates or themes that load javascript, among other things.

However on my system I reliably reproduce the error in IE9 by switching to IE 9 Compatibility mode, or IE 7 mode.  IE 9 regular mode and IE 8 mode work correctly.  In IE8 can can reproduce the error by switching to IE 8 Compatibility Mode or IE 7 Mode.  (To switch to those modes, press F12 to open the developer tools, then look for the Button that says "Browser Mode".

FYI on the demo sites I can't reproduce the error in on the Drupal6 CCRM 4.1 demo site, and right now the Drupal7 CCRM 4.2.1 demo site is messed up and I can't access any contribution pages. didn't show the error, either--making me think that the problem was fixed in some of the 4.2.1 bug fixes.
« Last Edit: September 28, 2012, 11:24:17 am by flug »

Pages: 1 2 [3] 4
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Post-installation Setup and Configuration (Moderator: Dave Greenberg) »
  • All my billing and Credit Card fields disappeared!

This forum was archived on 2017-11-26.