To use your card in store - yes. Your Digital card must be added to your phones wallet to be able to make NFC (contactless) purchases.
To use your card online - no your card does not need to be in your phones wallet to do so. For help using you card for online purchases see, How do I use my Vault Payments card for online purchases?