PayPal does not collect this information, but you may provide text boxes for your customers to fill out prior to donating. Then you can have the pre-population of the fields fill in your PayPal payment screen. You can use pass through variables to capture the information that you are needing.
By pre-populating your customer's PayPal payment pages, your customers will not need to enter their information twice on two separate registration forms.
This enhancement allows advanced web developers the option of passing general registration information already provided by customers through a form on a seller's website, to PayPal payment pages.
While your customer's sign-up page will be pre-populated, it will still be editable. This enhancement is available for web developers familiar with HTML and knows how to post data.
To pass this information to the PayPal payment pages:
Post the variable name and the associated data to PayPal in HTML in the form of "variable name = value"
Change the cmd value to '_ext-enter' and add a new variable, 'redirect_cmd', whose value should be '_xclick'
To view the sample code, please follow these steps:
Click
https://www.paypal.com/SELLMAN or copy and paste the entire link into the address bar
Click 'Pre-Populate Your Customer's PayPal Sign-Up'
Note: The Pre-population enhancement will not be provided in reverse fashion. We will not provide an option to pre-populate any information from our registration pages into the original website's registration forms.
You can check out working examples of this at
http://www.iva.tech.nu/
Steven N.
PayPal Tech Support
PayPal, an eBay company
http://www.paypal.com/pdn