In our store we sell keycodes which are good for downloads. We provide them with the information needed to download the software as well as a keycode.
Right now our checkout is set to automatically charge verified credit cards after an order is place. The customer clicks on the "download" button after the order, BUT they are only taken to an html webpage explaining that the customer must wait 24 hours (or over the weekend) until a customer service staff goes through and emails each customer a unique keycode. This process is time consuming. What we would like to do is create something where when the customer clicks the "download" button after the order, they are taken to a secure webpage. This secure webpage will have the customer enter their email, order number and perhaps zipcode (for example) and then they are emailed automatically a unique keycode. BUT in order to do this, we must have a database where we will upload all of the unique keys and when the customer enters the information out of the order, it will verify with Yahoo that the order is legit, and it will "suck" a keycode from the database and email it to the customer. But the same keycode must not be distributed to anyone else.
so, here is what we are trying to do :
Customer places an order on our store. Order is verified and charged through our online credit processor.
What we need is for you to develop a way to grab order information using a back-end configuration, one that would allow to recognize certain product Id's to which we can upload or provide you with.
Each product ID would call for its own instructions template to which serial numbers from a list of serial number for that product ID would be inserted into the template and emailed to the customer. We assume you would have to create a custom script and my SQL database for this purpose.
We would have to limit the number of serial numbers per order ( maximum quantity 2 ) and if more than 2 is purchased we would need a template that would let the customer know they need to email customer service to obtain the rest of their keycodes for sercurity measures.
Please note that security of this process is of extreme importance.
THIS MAY BE AN EASIER OPTION:
Perhaps we can just make a quick custom shopping cart / database for the downloads by offering an external link to purchase them :
[login to view URL];pop
of course I am open to suggestions if this process can be made easier.
---***-----NOTE:---***-----
I will ignore all responses that seem like they are generic and have not read over the material above.
dicuss with me at: [contact info removed]
I will do the process after the order being placed ...
It could be like this..
user-is automatically redirected to a php page and asks for above details and send the unique-keycode...
withthe restrictions you wanna made...
or we can do the process automatically cause order-id and customer-email already could be stored in the session... (we can use that...)
Just send me an PM if U please with this..
Hello Sir, Thanks for detailed information. We will be happy working on this application. Please check PMB for more details. Thanks and regards, Cadillac Systems Pvt. Ltd.
We have read the details of your project and we are absolutely capable of making it in the specified time. We will make it user and admin friendly, so you won't have to loose any more time digging through html pages.
I'll go with the ready source code. The price I'm asking includes the code, then I'd incorporate the code and you'd have the site to go in less then 10 days. Ready to work on it ASAP!
Renu Tec, works towards achieving customer satisfaction. Our ability to deliver what we promise takes us closer to that milestone. Our project management experience helps us achieve a thorough understanding of the project before designing a suitable solution for our clients.
Regards
We are having good experience of implementing real time software sales. and also we have done project where we have implemented the key based course registration for moodle. even we can guide you other security implementation that need to be done for realtime sales.