3

I just created a webform with a Civi contribution page enabled. When I save the form to test, the payment options are not showing as part of the form. Do I need to do something other then enabling the contribution section and assigning it a contribution page to get the credit card and billing address fields to show?

  • If you enter a number into the amount field, does anything happen? – Allen Hutchison Feb 29 '16 at 19:21
  • On the Civi form if I add a number then the billing/payment info pop up at the bottom. But if I do it on the webform I still do not get the payment fields. I just upgraded my Drupal and webform on Friday to the lastest versions. – Rachel Feb 29 '16 at 19:56
  • Hmmm, could permissions be affecting it? Are you attempting it from an account (or anonymous) that don't have permissions? Just trying to rule out the easy to fix issues first. :) – Allen Hutchison Feb 29 '16 at 20:17
  • I am logged in and have admin rights, so I don't think it is a permissions issue. Do I need to have a separate paypal module in Drupal or as long as it is set up and works in Civi I should be ok? – Rachel Feb 29 '16 at 21:41
  • Correct, if your payment processor works correctly in Civi, it should work on the Drupal. However, certain processors may not. Do you have PayPal Pro or PayPal Standard? And are you able to complete a transaction in a Civi only contribution page? – Allen Hutchison Feb 29 '16 at 22:50
4

Presumably you are on 7.x-4.15 of webform_civicrm since you say you just upgraded. If you switch back to 7.x-4.14, does it work? If so, it looks like the same issue I logged here: https://www.drupal.org/node/2676752

  • Yes we are on version 7.x-4.15. I did an upgrade from 7.x-3 so how do I go about reverting back to .14? Or do they usually fix the bugs in a timely manner? I need to get this form done in the next couple of days, so I am trying to figure out what is the fastest way to fix this. – Rachel Mar 1 '16 at 18:47
  • Just to chime in, I rolled back to webform_civicrm-7.x-4.14 on my site (Civi 4.6.13), and the payment fields work again. – Laryn - CEDC.org Mar 1 '16 at 19:31
  • @Rachel - it's a manual process: download 7.x-4.14 from here: drupal.org/node/2603480 Find your existing webform_civicrm directory (probably under sites/all/modules), remove it and replace it with the files from the download. – Aidan Mar 2 '16 at 10:17
  • 2
    @Rachel - please mark this answer as "Accepted" by clicking the check mark to the left of this answer, it helps other people with the same problem. – Jon G - Megaphone Tech Mar 3 '16 at 6:19
  • @Aidan - This answer just solved my issue, thank you! – naomisl Jun 30 '16 at 14:49
0

With the fixes outlined here: https://civicrm.stackexchange.com/a/18449/930

The payment fields should work in webform version 7.x-4.18 with CiviCRM 4.7.18.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.