Paypal pay button with a database backend

Hello, just looking for a plugin that will allow me to capture the information submitted in a form and would have a button that allows people to pay via paypal. So people come to the site and join by filling out a form, on the form I want to capture their name and contact information along with a beginning weight (the site is a challenge to lose weight), I would like to start capturing this in a backend database if possible.