private async void SendPaymentConfirmationEmail(int userID, int paymentID)
        {
            var email     = _accountAccessor.FindUser(userID).Payload.Email;
            var items     = _paymentAccessor.GetDonationItems(paymentID);
            var itemNames = _donateAccessor.GetItemNames(items);

            var details = LoadPaymentDetails(paymentID).Payload;
            await System.Threading.Tasks.Task.Run(() => _emailService.SendPaymentConfirmationEmail(email, items, itemNames, details));
        }