I believe merchants have up to thirty days to credit funds back to a credit/debit card. In most cases it happens much sooner however I do believe they have a thirty day window (not just Disney but all merchants).
The last time I got a refund from Disney it took over two months to show on my credit card. When I called CRO the CM told me that was normal with the system they use.