We'd like credits to appear instantly, as charges do. Unfortunately, that's not how credit card companies and banks work. Credits take longer to show up. So the best advice we can offer is to try either of these two options:
Thanks for your patience! While we wish this process was a little more speedy, we're confident we've got a good plan in place to prevent fraud.