Yes. Your DPT card is a Visa card and is accepted at any merchant worldwide that accepts Visa. This includes online stores, physical shops, restaurants, and any other Visa-accepting merchant.
Some merchant categories are restricted. For details, see our Merchant Category Restrictions article.