D7 module for payment associated to a node?
There are a number of options. Drupal Commerce is obviously really powerful, but if you want something light take a look at the Drupal Pay module. It is pretty light weight and integrates with webform and a number of other modules.