Is there a way to make the Membership plugin have users pay first then register?

When I look at the Membership plugin code for the subscription form and membershippublic class, it seems that a new user has to register first before paying. Is there a way to get the plugin to make a member pay first, then complete the registration form? Thank you for your time. -Kamili