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.
Please note that I tested with latest civicrm as well and the behaviour is stil the same.
Any help would be appreciated :)