You can use the Full Payment on Signature Smart Clause® and the Stripe App to collect a credit card payment when a contract has been signed by all parties.

See the Full Payment on Signature tutorial for more details.