No, not immediately. Your card will be mailed to you after you pay the processing fee, and it can then take up to 10 business days to arrive. You will be able to make payments and purchases at that time. Hope this helps.