The credit card requirement is only on flights to certain destinations, I thought.
This thread suggests that you could go to the Delta counter at your airport, or a Delta ticket office, to show the credit card in advance of the flight. The thread only addresses the case where the card holder is the one traveling, however.
Credit Card Presentation