Difference between revisions of "ISPAPI Configuration"
(New page: ISPAPI Module and Documentation courtesy of Hexonet Supported features within AWBS: =============================== - Domain Registration - Domain Transfer - AuthInfo code support - ...) |
(No difference)
|
Revision as of 21:19, March 14, 2010
ISPAPI Module and Documentation courtesy of Hexonet
Supported features within AWBS:
===================
- Domain Registration - Domain Transfer
- AuthInfo code support - Autocompletion of successful and failed transfers
- Domain Management
- Domain locking - Update Contact Information - Change Nameservers - Nameserver Registration (Check, Add, Modify, Delete)
- Domain Renewal
- Special handling for registries without explicit renewals (PayDomainRenewal instead of RenewDomain)
- DNS Management
- Record-Types: A, AAAA, MX, MXE, CNAME, TXT, PTR - Custom TTL values
- Email forwarding - URL forwarding
- Redirect using HTTP - Forward using HTML Frame
- Optional TLS/SSL for API connection - Support for testing environment
Installation:
=
Copy all files from the "install" subdirectory to your AWBS installation root directory, while keeping the folder structure intact.
E.g. install/includes/ispapi/ispapiv3.php => $YOUR_AWBS_ROOT/includes/ispapi/ispapiv3.php
Within the AWBS Admin area, go to "Configuration", "General Setup", "Module Setup". Click on "Add New Module", and enter "ispapi" (without quotes) into the field "Module Directory". Now you will find a new entry "ISPAPI" within the "Domain Registrars" section of the "Module Setup". Set it to "Active", and click on "Save Changes" (at the bottom of the page).
The registrar module "ISPAPI" should now be installed and activated.
To setup your test or production account, go to "Configuration", "Domain Reg System Setup", "Registrar Setup". Click on the edit icon in the "Ispapi" row, and enter your credentials.
The Live URL should be "api.ispapi.net/api/call.cgi?s_entity=54cd". The Test URL should be "api.ispapi.net/api/call.cgi?s_entity=1234".
- Make sure that the account you are using is set to renewalmode AUTOEXPIRE ***
- Otherwise domains might be renewed without being paid for by the customer ***
If you want to use DNS/URL/Emailforwarding, domains must resolve to the ISPAPI nameserver cluster. You might want to enter them as "Nameserver Defaults" for your customers:
ns1.ispapi.net ns2.ispapi.net ns3.ispapi.net
You can also create your own nameserver hostnames use them, as long as they are registered and resolve to the correct IP addresses.
Click on "Save Changes", and setup your TLDs on "TLD Config".
cart_legal_check.php:
=========
To automatically use the registrar module's custom addon fields, insert the following php code at the beginning of the file "includes/cart_legal_check.php":
if ( include("cart_legal_check_registrar.php") ) return;
It will only use the registrar addon fields for tlds which are configured to use this registrar module, others will use the settings from cart_legal_check.php.
______________________________________________________________________________ (c)2010 HEXONET GmbH, Talstrasse 27, DE-66424 Homburg - support@hexonet.net http://www.hexonet.net/files/awbs/ispapi/