I need to add a payment discount system in the form of coupon codes onto the payment page of my website. The discount should be applied onto PayPal and the discount shown. Furthermore, the payments system needs to be secured such that the value cannot be edited using an editor such as firebug or other means.
I should be able to create and add/remove coupon codes myself. To this end, clear instructions should be supplied as to how to achieve this in written form. I would like to be able to create coupons which have:
-an expiry date,
-can be single use,
-can have a max use (eg. valid for 50 uses),
-any combination of the above.
The codes should remain private and not visible via the source code or any other user-available method.
I’m uncomfortable supplying access to the server or transferring a copy of the website for this purpose so you should be able to implement the required changes using only the relevant .php files required to run the payments. If further information or files are required, this can be disused on a need to know basis.
-The website is written PHP using Codeignigter framework.
-Knowledge of ExtJS may be beneficial
-The website is database & CMS driven
-The website does not use a cart: users pay for each service that we offer on an individual basis.
I don't expect this project should be very time consuming so ideally it will be completed within 8 working days of start date.