I use Gravity forms for everything we do. There is a new version on one of the sites I have never seen before (must have accidentally upgraded) that will send notifications even though the check box to "send notifications only when payment is made" is checked.
Version Gravity Forms
Settings | Deactivate | Edit
Easily create web forms and manage form entries within the WordPress admin.
Version 1.7.5 | By rocketgenius