I've got a webform set-up to integrate with CiviCRM using the Drupal Webform CiviCRM module.

The pay later option is working, and the checksum populating the fields.

But the contribution always fails with the error, "Make sure your billing fields are correct."

And they are.

I am using the IATS payment processor. The docs said that as long as the payment processing happens from your web site and not on a third party site (like PayPal standard), then payments should work.

NOTE: the contact-type that is making the contribution is an organization, not an individual.

How can I troubleshoot this?


  • 1
    There are a couple commits which were added after the 4.9 release which you might want to try patching: d41197d and 2f556df – Coleman Nov 21 '14 at 18:35
  • Hi Coleman, I applied those two patches. Now upon submit, the response is "A fatal error was triggered: is not of type String." Any ideas? – Shai Nov 24 '14 at 17:23
  • 1
    That's progress :) Can you provide details/backtrace from that, and let's take this conversation over to the webform_civicrm issue queue on drupal.org. – Coleman Nov 24 '14 at 19:45
  • This question has been moved to the webform_civicrm issue queue at drupal.org: drupal.org/node/2381389 – Shai Nov 24 '14 at 20:38

Your Answer

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

Browse other questions tagged or ask your own question.