Pay to flag a node with drupal commerce
At least a partial answer could be to use Commerce in order to pay for access to a node. A user who clicks the link will be sent to the pay page, and upon completion of payment, the user will be assigned the role which can "flag" that proposal. 

I'm not sure this would end up using the flag module, but you could theme it to look flag-ish.