I have a couple of Wordpress sites that I am managing. Currently, we are accepting Paypal payments with a non-pro account and we also have custom form data that we need to keep in our own internal database. The problem we have now is that we have to have either the client pay thru Paypal first and then they are re-directed to the form page or we have to have them fill out the form and then instruct them to make the payment to Paypal. We would like to create a solution so that we allow the client to enter all the information (including their credit card or Paypal as well as the form data we need) on one page and having to only hit one submit button.
I have seen this done on other sites so I know it is possible and I imagine it is a fairly simple process for anyone who is familiar with working with the Paypal API.