insert more fields on registration form

i wish to have form fields before register form. I mean, the user should enter with name, last name, adress....
And them be re-directioned to payment