A Donate event is one member giving another member credits.
A Transfer event is one member exchanging Currency A for Currency B using an exchange rate you set up in the event.
In 99% of cases, you're looking for a Donate event for member-member transfers, and an Adjust event for admins giving or taking credits from users