Below is what we are looking to have done. All that we have right now is the Jrox Manager which manages affiliates and client data. The domain field in our order form, the domain registration automation and the interspire, and cpanel automated creation is what we are looking to get done. Please read every sentence in the procedure carefully. Only serious programmer please.
If you want to have a look at our order form, please go here:
http://imploadhost.com/ordernow.shtml
////Account Creation Procedure////
———————————————
1) Client goes to the “Order Form”.
2) The “Order Form” will contain a field where they can enter a domain name and it will display
whether the domain name is available or not. (.com, .net, .org, .us, and .info, domains only.)
3) If the domain is available, the client will fill in the rest of the form including full name, address, phone number, etc.
5) After they submit the form, they’re information will be stored in a temporary place and our Jrox manager currently marks
this client as an inactive user.
6)Next the client will be automatically directed to a payment page where they will once again choose either “Alertpay” or “Paypal”
as they’re payment option.
7) Once they pay, an IPN message will be sent to the sale.php file of our Jrox Manager which will cause the user to go from “inactive” to “active”.
A custom built script(script.php) will intercept the message before it reaches the sale.php file by changing it in our payment processor IPN options.
9) The script.php file will automatically register the domain the client chose at sign up, it will create they’re cPanel, and auto generate a Email Marketing
Account using the same username, password, email, etc they submitted at sign up.
10) An email will be sent to this user with all a premade email welcoming them to the program along with all of they’re login details and license key details.
11) After all the accounts are created and the email was sent to the user successfully, the script.php will forward the data to sale.php so that jrox manager takes care of the rest.
////Account Management////
———————————————
1) If an account is not paid for for more than 7 days after it’s due date, our Jrox Manager automatically sets them as an inactive user.
2) When the user goes inactive, a custom script2.php will be triggerred which will temporarily suspend the cPanel hosting account, and disable the interspire Email Marketing Account for this user.
3) If the user pays within 10 days of they’re account going inactive, they’re account will go back to normal.
4) If the user does not pay within 10 days of being inactive, all accounts pertaining to this account will be deleted permenantly.
5) If the account is deleted, an email will be automatically sent to a specified email address informing us of the account deletion so we are aware of which domains are active and not active.
For the domain registration we are either going to be using enom or wildwest domains api to do the registering and we want it integrated into this automated system we are looking to get created.
Happy biding!