I am using webform_civicrm to allow users to register for memberships. I changed the default payment method from credit card to invoice. As a result of which now multiple transactions are being recorded against the contact.

Transactions recorded with invoice as default payment method: enter image description here

Transactions recorded with credit card as default payment method: enter image description here

Payment methods enter image description here

Please note that I tested with latest civicrm as well and the behaviour is stil the same.

Any help would be appreciated :)


  • Can you post a screenshot of where you change Payment Method from Credit Card to Invoice? Nov 5, 2019 at 16:06
  • Thanks @KarinG-SemperIT, Added the screenshot for payment method screen. Nov 6, 2019 at 7:58

1 Answer 1


Seems like a known issue which recently got fixed in webform civicrm. Can you try applying the patch https://github.com/colemanw/webform_civicrm/pull/180 or use the latest 7.x version from github and see if it fixes this problem for you?

  • I was going to point him to that but am really confused how Invoice is a payment method? That sounds like a custom config possibly custom code? Nov 6, 2019 at 2:46
  • Hey @KarinG-SemperIT, jitendra - fuzion Yes, Invoice is a custom payment method and the patch sorts out my issue. Thanks a ton!! Nov 6, 2019 at 7:54

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

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