-
No, you do not need to purchase it on the Delta card to get the free checked bag.
With American Airlines & Delta cards, the benefits are tied to your loyalty account.
With United, the card is required to be used for the perks (after 90 days of getting the card).