We are currently using pay-pal donate to accept payments without a user having to have a pay-pal account.
We use a simple form post currently which contains name address etc. so a user gets pre-populated forms at pay-pal.
We need to offer free trials, and recurring billing however donate does not have a provision for it as far as we can tell.
We don't care what version of pay-pal gateway is used, but we need free trials and we need recurring billing without a user needing to have a pay-pal account.
We would prefer not to store cc#'s or use SSL but can and will if necessary (but may need some help and advice with SSL).
We use Cpanel and have access to a block of ips as needed in an SSL type scenario.
PHP version 4.4.4 with curl mcrypt xml
MySQL version 4.1.21-standard
The site sells advertising only no physical goods no cart.
There are two areas for checkout currently, one is for an original purchase (where we want a free trial ability) and the other one is an upgrade area where an existing user can add additional states for his or her profile to appear in.
Currently, a user can list or upgrade to completion, the profiles are listed before the user pushes a simple form post button to go to pay-pal.
We want a variable passed back when a user completes payment at pay-pal without them having to come back to our web site so that the profile(s) are activated.
This variable would simply notify our system of a completed purchase and some identifiers of the user/order_id and execute a script which we will write to set various MySql fields to proper values and make the profile visible/ issue an email etc.
We would also like a similar function which notifies our system when a user cancels his or her subscription so we can expire the ad at the end of that current term, or immediately if its a free trial, Again we will handle the script on our site which will make the updates to MySql, but we will need identifiers of the user/order_id so we know who cancelled and we can treat them accordingly.
There are not a whole bunch of payment options for users, no discounts and no refunds we prefer to keep it simple.
There is a testing web site which is identical to the web site needing this pay-pal work.
The testing web site has a seperate database and seperate files so you would be able to work there
without worries of interfering on a live site.
We highly prefer pay-pal because it is good for our bottom line, so other payment systems are an absolutely last ditch option.
We are not here asking for work because we want slave labor for free, we want a good competent programmer's attempt at solving this issue and getting it done enough for us to go live with a user base of 300+ and growing so please bid what you think is realistic for how difficult you think this project will be so there will be no hard feelings later.
I am a programmer, novice to intermediate at PHP, as such I know that issues such as lack of pay-pal documentation/functioning and bugs exist and we are willing to work through these with you and pay you some hourly rates for additional tweaking, should issues arise after the fact in actual usage with live users, or if you get a brick wall in development cycle for this we are looking for honesty not excuses, we prefer to know as soon as possible if things get rough for any reason so we can know our options and explore solutions with you.
Thank You For Bidding