Pay before signup

I just joined today, and need some help : )
Is there a way to use supporter or the membership plugin (which ever will work best) to have users pay before they sign up....

Thanks!