In certain cases with Virtual Credit Cards or depending from bank to bank it can be even up to 30 days till me money is back on the card.
So make sure to Enable 3D-Secure and to USE it, having it...