Send Payment Data to External Site

Is there an easy way to set the Supporter Plugin to forward the payment transaction data to an external affiliate program, once the data is received back from the payment processor?


On a side note:
I struggle with this type of integration all the time. Maybe we can develop a separate plugin that simply Listens for returned transaction data and re-sends it to a designated target?

We could allow the user to select multiple gateways to listen for, then allow the user to select which data fields to append to the query string. And finally, the user could add urls for each selected gateway, to function as the target addresses where the encoded data will be sent.