I have a website built in PHP (and using a MySQL database). Currently when a user makes a purchase on the website they can choose to pay either by PayPal or Barclaycard EPDQ. They are then transferred to the payment page and make the payment. The order details are entered into the database and show in my admin console but I have to then click on the order to say whether it has been paid or not. I want a developer to make it so that when a user pays through PayPal, the PayPal IPN automatically changes the order status to paid once the order has been made and a confirmation email is sent from my site to the customer saying the order has been accepted. I also need a developer to make it the same with Barclaycard EPDQ, so when somebody has successfully made the payment through Barclaycard that they are then sent an email confirming the order has been accepted and the order is automatically marked as paid. I have attached the checkout pages currently used on the website. Firstly the customer has to choose whether to use fast checkout, create an account or log into their account. (checkout-stage1) If they log into their account they go to [url removed, login to view] If they create a new account/use fast checkout they go to [url removed, login to view] Once they have completed all their details they then choose to pay either by Barclaycard or PayPal. I have also attached the database files for the orders, orderit and customers tables. Please let me know if you require any more information.
1) All deliverables will be considered "work made for hire" under U.S. Copyright law. Employer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the employer on the site per the worker's Worker Legal Agreement).
2) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
3) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Employer's environment--Deliverables must be installed by the Worker in ready-to-run condition in the Employer's environment.
b) For all others including desktop software or software the employer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this project.
epdq, paypal ipn