1. yes you can use your c-card to pay for them,
or
2. they can use their own d-card to pay,
either way will be fine