No sorry, it is an ecard. However, I will send you the code and pin and you can show it to the cashier and hey will enter it manually, just as the physical card.
No, I don't remember getting a link I think. But you can check the balance online, print it and bring it to the store. The cashier will need the card number and pin, that's all.