I found out that they cancelled my transaction for no good reason, but they they say they'll refund my money in 2-4 days. Ridiculous, but it's better than nothing.
I have another transaction pending. If that comes through, I'll keep them. I have high hopes, though my expectations are low.