Transfer and Trade domain name

				
					StructOperationResponse domainTransferTrade(string idSession, string domain, string authID, string idOwner, string idAdmin, string idTech, string idBilling, array nameservers, [array options])
			

Request the transfer of a domain name to Netim with a change of the registrant.

REQUIRED


  • idSession string (50)
    Session ID.
  • domain string (255)
    Domain name to be transferred.
  • authID string (8)
    Autorisation code / EPP code (If applicable).
  • idOwner string (8)
    ID of the owner contact (With “isOwner=1”).
  • idAdmin string (8)
    ID of the administrative contact (With “isOwner=0”).
  • idTech string (8)
    ID of the technical contact (With “isOwner=0”).
  • idBilling string (8)
    ID of the billing contact (With “isOwner=0”).
  • nameservers array (0-13)
    Nameserver list

OPTIONAL

  • options array
    Registration options
  • options.trustee integer (0/1)
    Use the domain trustee service
  • options.intendedUse string
    Domain intended use for trustee service
  • options.local integer (0/1)
    Use the local contact service

An Object of type StructOperationResponse

  • Contact IDs must exist and belong the reseller.
  • idOwner must be a contact with isOwner=1
  • idAdmin, idTech, idBilling must be contacts with isOwner=0 or be defined with the reseller ID
  • According to the extension, allocation and semantic rules may apply. See relative information for the extension
  • The minimal number of nameservers must match the requirements of the extension.
  • A DNS test may be performed prior the registration. See structdomaintldinfo.HasZonecheck
  • In order to use the domain trustee service, you must specify its intended use
<?php

$clientSOAP = new SoapClient('https://URL.wsdl');

$nameservers = array(
    1 => ['name' => 'ns1.netim.net'],
    2 => ['name' => 'ns2.netim.net']
);

try {
    $idSession = $clientSOAP->sessionOpen('XX000', 'xxxxxxxx');
  $structOperationResponse  = $clientSOAP->domainTransferTrade($idSession, 'netim.com', '98smGTHfdsHnj', '#AUTO#', 'IDADM', 'IDTEC', 'IDBIL', $nameservers);
    print_r($structOperationResponse);

} catch (SoapFault $fault) {
    echo 'Exception : ' . $fault->getMessage() . "\n";
}

if (isset($idSession)) {
    $clientSOAP->sessionClose($idSession);
}