Closed

Integration of XML domain reseller API

I need to integrate the XML API provided by my domain reseller into my customer account interface. The API is called "BDOM XML API Interface" and you should find the documentation in the Internet if you search for it. I have experience with PHP and MySQL so we may build this up in a team. Here is what I need:

A) Domain 1. create(including availability-check and dnszone creation) 2. update 3. statuses of already created domains of specific user

B) Contacts 1. create 2. update 3. statuses of already created contacts of specific user

C) Nameserver 1. create 2. update 3. statuses of already created namservers of specific user

D) DNS-Zone 1. update 3. statuses of already created dns-zones of specific user

E) Domain availability check

Some information need to be or is already saved to my local MySQL database like the following:

Table - Fields

Domainoffers - ID, TLD, Action, region, land, duration, cost

Domains_ordered - ID, Name, ID_Domainoffers, User_ID, date_ordered

Inclusivdomains_ordered - ID, Name, TLD, User_ID

Contacts - ID, User_ID, Handle

Nameserver - ID, User_ID, Nameserver_ID

DNS-Zones - ID, User_ID, Domain, Zone_ID

The User_ID's specified above are given by Joomla, which I use to handle all other stuff like making payments to internal customer accounts and so on.

I also created a scheme for the domain creation process, which I attached as an image. I do not know if this helps or if it is correctly.

Payment will be made through the milestone payment program.

Just to make it clear: I do not need a component or module for Joomla I just need the scripts written in PHP for the following actions:
1. Contact creation:
a) A form with validation to send the right data to the API (Maybe the API validates also but you should know how to handle this)
b) Send the data to the API
c) The response value (the handle id) needs to be saved in my local user database

2. Contact Update:
a) The user will have the ability to get shown the already created handles, so when he clicks on the handle id in this page the data of the handle id should be shown and should also be update-able

3. Nameserver Creation:
a) A form with validation to send the right data to the API (Maybe the API validates also but you should know how to handle this)
b) Send the data to the API
c) The response value (the nameserver id) needs to be saved in my local user database

4. Nameserver Update:
a) The user will have the ability to get shown the already created nameservers, so when he clicks on the nameserver id in this page the data of the nameserver id should be shown and should also be update-able

5. Domain creation:
a) The SLD and TLD will be posted to your script which needs to validate if it is allowed (again this can also do the API) and then send the data to the api availability check.
b) depending on the response, domain available: a script to choose the already created contact, nameserver details, domain already registered: a question if he is the owner and want to move the domain to us, if he choose the desired method of transfer should be initiated.
c) if registration was successful, domainname will be saved in local database, money will be removed from account (I will do this short function, you just need to tell me where to integrate this), if not successful show error message.

6. DNS-Zone update:
a) The already registered domain names will be shown, if the user clicks on it he will have the availability to update the dns-zone. This script will also need to do a validation of the data which will be submitted.

7. Domain availability check:
I am not sure if necessary, because I already have a script which checks the availability, but if this is an easy one I would like to have it, so I do not think about changes of the response messages from the different whois servers (because I guess the api will always be update with the right validation)

Skills: MySQL, PHP, XML

See more: domain reseller api, domain interface bdom, zones, bdom, reseller xml api, internal documentation, search-api, search api, payment api, name domain, hostingrakeback, find domain, domain api, creation of 50, nameserver domain, mysql api, update mysql xml, update database joomla, integration php api, api need use, user integration, mysql xml update, domain name check, xml quot, api integration program

About the Employer:
( 0 reviews ) Penkun, Germany

Project ID: #598892

10 freelancers are bidding on average $614 for this job

jarcinfotech

HI... JARC InfoTech offer you best of IT services merged with latest technology in the lowest possible price range for website designing & development. Please check your PMB for more details.

$692 USD in 25 days
(8 Reviews)
5.9
phpplay

Please check PM. Thanks

$750 USD in 10 days
(19 Reviews)
5.8
bisakas

I have read this BDOM XML API Interface and I think it is similar to EPP interface I'd ever written for my client over years ago. So, I wont have any difficulties to use this interface. For your project, yes we could u More

$700 USD in 5 days
(3 Reviews)
3.8
ashokmca2005

Hi, We are interested in your job. We have excellent team of programmers and designers to work on your project efficiently and complete job in time. Please find below some of our works: - Online design & customize More

$699 USD in 20 days
(10 Reviews)
3.8
crmexpert25

Hello, Please see PM.

$596 USD in 30 days
(2 Reviews)
2.9
sadaka

Hi, I've done this sort of project 1year back. [url removed, login to view] Here we a general user demands for an email address then we search for domain. If we've already bought it then simply allot him email else More

$500 USD in 10 days
(3 Reviews)
2.5
PrimeMindsLogics

Please check PM.

$400 USD in 5 days
(3 Reviews)
1.0
proofcoder

I would like to offer my services to help with your project. I have been working in IT for the last 10 years, specifically with large corporate databases.I'm sure you will be very pleased with my work should you accept More

$600 USD in 25 days
(0 Reviews)
1.6
hypemaster

I could definitely do this for you. I have over 10 years experience with web develop/programming. Skill set includes PHP, MySQL, HTML/CSS, XML/RSS, Parsing, Webbot/Data Scraping, JavaScript/AJAX and Photoshop. My sp More

$750 USD in 21 days
(0 Reviews)
0.0
dreamtech201

DREAMTECH SOFTWARE SOLUTION hi we are DREAMTECH SOFTWARE SOLUTION ( dreamtech1234, dreamtechsol2010, dreamtechsol123 at gmail) (dreamtech1234 at gtalk) w More

$450 USD in 20 days
(0 Reviews)
0.0