For diablo 3.
Well, relatively quick.
Call their support line and go to technical issues (5) since 7 results in a "the queue is full" and hangs up on you.
Then explain that you would like a refund and within a minute they will have you sorted out. Takes about 5 to 10 business days for it to show up in your account.
Surprisingly headache free.