Hi @barber,
You can use TroopTrack’s money accounts to track this. If you just pay for an event with a user’s individual money account, you can go back to that account and indicate that the fee was paid and how it was paid.
Check this out for a few more details: Money Account Basics
Let me know if you have any other questions!