I have a couple of needs to enhance our current site.
1. I need to add a non-mandatory address for two types of registration users. All data must be able to be kept in a mysql database and run reports from an existing admin panel. Also, we must be able to print shipping labels from the existing address field from our admin site.
2. I need our current paypal to allow for a 30 or 45 day trial period, we would like to modify our trial period from out site (I am not sure if this can be done outside of paypal, so your expertise is needed). This is how it should work.
a. Member registers and pays via paypal, either with a credit card or their paypal account.
b. We collect new users credit card information, but we don't charge them until the trial period is over.
c. From this point, the day after the trial period has been reached, we will then charge the user 'after' the trial is over.
d. If user decides to cancel during the trial period we need to make sure we account for this on our server so that we don't charge them.
3. We have a SPANISH site as well, if our users use our spanish site, we need our paypal checkout to be in spanish as well.
4. Is there a way to modify the paypal check out page? We would like it to be more intuitive and make it closer to our site. If this can be done, we need this as well.
All code will belong to my company.
Security is a big factor for me, please make sure you code with the latest security methods in mind.