Find Jobs
Hire Freelancers

simple php auto script for website and paypal

$30-5000 USD

Completed
Posted over 13 years ago

$30-5000 USD

Paid on delivery
**A simple clean looking script. ** - After user buys from ebay, i need a secure script to check paypal via IPN to see if funds have been added to my account. Then send the customer an email with a [login to view URL] script ** To create admin section to allow me to manage my serial numbers.** - add serial numbers ( adds serial numbers awaiting to be emailed ) - logs ( record ebay id, paypal email, serial number issued ) - search ( searches logs for id, email or number and displays result ) - mass email ( sends mass email to email address i have stored from customers about future products. will need to have title, subject and message body ) ** Few pages** - Confirm order page ( php script, asking them to confirm there ebay username and email address * checks against paypals IPN ) - Thankyou page ( thanks for confimation, serial on its way ) - Rejection page ( Your order doesnt match details: contact me here.. my emai ) *- [login to view URL] ( username pass to connect to the admin section or any SQL required, table passwords ect )* Theme is green/white wordpress if possible. ## Deliverables **A deeper explantion ** Hi this project is basic and there is not much involved but I need it to be VERY secure. 1. The user purchases one of my items through ebay, using paypal. 2. The user has bought the item and funds have now cleared in my paypal account. 3. I have recieved an email from ebay telling me that my item has now been sold 4. I have recieved an email from paypal telling me the user has paid which also includes the ebayID and registred Paypal address. (item number 474755868687 - you have recieved instant payment from "ebayuserID" and "<therepaypal@[login to view URL]>" Now, I want to auto send a different serial number to every person that has bought my item. This this is way that I need it to work. Once a user has paid for the item, use paypal IPN to check the status to make sure its approved/valid. Then register the ebayID of that sale and also his/her paypal email address and store them in somewhere for example "pending" Leave there details as pending untill they claim there serial number Now send an auto email to the user giving them a web address for example [[login to view URL]][1] Once the user goes to that url there should be some fields to fill in. The fields should be, enter eBayID: enter you paypal email address: If the user inputs the correct fields that were registered and stored earlier then show message in green text "your details are correct then show a 25 digit serial number as example 5RTHD-RFTG6-DFGTY-7UYHJ-Y75RR in green text also. Then email the serial number to the customer to there registered email address they just confimed on the page, and inform them we have done so, and register that serial number to the ebayID and paypal address. If the ebayID and paypal email does NOT match what was recorded during the IPN show error "your details are not valid" please email me at: <help@[login to view URL]> A user can only try 5 times and show countdown before locked for 10 hours. Show info to the user if correct as: for example: ebayID: myebayusername paypal address: <me@[login to view URL]> serial: dhfty-ghfbg-djshs-45rtg-5rtfg date purchase: 20/10/2010 ------------------------ note: if the user tries to login again using those details show all serial numbers registered to that account, show date by every serial that was registered to that account. if a user makes for example 4 purchases in 1 year set out as follows: ebayID: myebayusername paypal address: <me@[login to view URL]> serial: dhfty-ghfbg-djshs-45rtg-5rtfg date purchased: 19/03/2010 ebayID: myebayusername paypal address: <me@[login to view URL]> serial: dgtyg-456rt-ghbnm-uuijk-oyhbj date purchased: 20/05/2010 ebayID: myebayusername paypal address: <me@[login to view URL]> serial: aawed-234xc-bnvf5-34dcv-33wee date purchased: 28/10/2010 ebayID: myebayusername paypal address: <me@[login to view URL]> serial: u8998-fgbbb-cvtyu-76ytg-er5tg date purchased: 01/11/2010 ----------------------------- create admin section with my admin name and password I choose in a config file. sections of admin panel should be. add a code view database of codes view logs search mass email view pending section - ( ebayID and paypal address and serial number issued awiting them to come to the site and retrive it ) each ebayID and email in this section should have button to approve or close. If we approve then it should just email them the code to that email. If we close then the serial is sent back into the datbase to re-use again and the ebayID and email address is marked as failed in red text. if the user tries to login after we have closed this, they will get the same errors as though there trying as someone who has not paid. if a user comes to the site enters his ebayID and email, then the approve button is overrules. the approve button is only there if the user has trouble coming to the site and we have to manually do it. - for the search section , record this following info to a database that is searchable my me only. example: ebayID: myebayusername paypal address: <me@[login to view URL]> serial issued: dhfty-ghfbg-djshs-45rtg-5rtfg date issued: 30/10/2010 I should be able to search for ebayID, email or serial number or date. I should be able to easy add/remove/edit serial numbers. Also include mass add ( 25 fields with one add button so i can add more than 1 at a time ) everytime I enter 5 letter or number a - will appear, this should also look like that to the user, GTHYF-ERTFD-WSDER-TR566-66TGV once a serial number has been issued that serial should be removed from the current available serial database and recorded in a section called logs, that also contains the details of the customer who it has gone to as mentioned above. every email address should be recorded also in another section that will allow me to mass email every users about new offers. ( section called mass email section, where i canenter a body of message and click send. and it sends a mass email to everyone.) I can provide you with a clean, empty server that has MYSQL enabled. I have a current domain name that is pointing to my IP of the server, it will be up to the you to change this so it will work as mydomain/nextpage This must be completed by no later than 30th of September 2010. Please use nice clear theme using wordpress or similar to make it simple to admin. any modules of wordpress you use id encouraged to make the user enjoy the short experiance they have. You should design the structure around a nice clean green/white setup.
Project ID: 3725993

About the project

1 proposal
Remote project
Active 14 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
See private message.
$42.50 USD in 15 days
4.7 (28 reviews)
3.9
3.9

About the client

Flag of UNITED KINGDOM
newcastole, United Kingdom
4.0
28
Payment method verified
Member since Mar 23, 2010

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.