User Registration Payments addon allows you to accept PayPal payments on the registration form. The Payment can be set as pre-defined, user defined or hidden.