In order to create and activate your DCard profile, you don't need to order a dBoss business card.
dBoss business card is a choice but we'd recommend you order one for yourself or business.
You can get yours here: https://dcard.goxafrica.com/dboss.html