It depends what you want to use the card for. If you want to pay in shops the virtual card wont help much ;).
As for you paying, I am not sure what you exactly mean but you generally dont need to sign up for a paid subscription to use the basic services (which include foreign exchange).