Not able to install themes on my websites

I have updated and installed the latest WMMU Dev Dashboard. I have enabled auto install. Now I try to download and install the Spirit theme on two of my websites: ChitaPet.org and OstomyNutrition.com websites to no avail. I keep getting the message download and it loops to a payment page and then I sign off and go back in to the dashbooard and try again to no success. I will get to the point sometimes that I download and it looks like it is installing but get know where fast, I am at the point of deep frustration and can't continue wasting time on this. I am ready to ask for a refund and move on. Thank You, Rick Bryce a well experienced WordPress user. Not a newbie!