Crowdfunding with Snipcart


I am new to Snipcart and am interested in using it for crowdfunding.

Is it possible for users to make their pledge to purchase, and when the crowdfunding goal is successful THEN the user’s transaction is completed (and not before) - and if the goal fails, the users who pledged are not billed?

Thank you for your help.