Chariti featured with the most complete donation system in the theme market. It comes with a user registration feature which allows users to view donation history, change their profile, manage wish list and view transaction receipt.
Demo: https://themeforest.net/item/chariti-charity-donation-wordpress/26021307