well it should work exactly how it works now now its currently using enoms PDQ Service which have to pay $99 yr and I cant intergrate varilogix fraud call service. So I want a site that I can host on my own server.
So when a user creates a free account it creates an account on enom plus also stores the information in our local database. Then when someone places an order for a domain name before it submits the charges to the credit card processor it should call the customer at the number listed in their enom profile for them to verify and approve the order. Then once they approve it the charges will be charged to their credit card and domain will be registered then they will be directed to the thank you page.
If credit card is declined they will go to the cc declined page will give them a link to pay via Paypal as a second method of payment.
If they are declined by Varilogix fraud call system they will go to the fraudcall declined page which will say something like "our system has determined that this order may be fraudulent. Please email Abuse Dept for more options"
Then in the Admin area we should be able to change payment gateway options like being able to enable or disable [url removed, login to view] and paypal. Then we should be able to suspend domains when we suspend a domain it should automaticly be moved to our Abuse Account so the user cant access it via [url removed, login to view] or anything. Then it should automaticly change the DNS settings to our Suspended Page DNS and change all the contact info for the domain to our Abuse Departments contact info and send a notification email to the customer stating the reason their domain has been suspended.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) 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 Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer 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 buyer on the site per the coder's Seller Legal Agreement).
Will be running on a Linux Server.