PHP 5 CreateOrder - Owner_Change
Replaces the registrant with a new handle. There are 2 ways to submit the new Registrant: With the OwnerChange, it is possible to change Registrant and Admistrative Contact in one request. The rules for the owner-change depend on the registry. Please look at the TLD-Kit for details. An OwnerChange is needed when materialized data is changed If no materialized data is changed, a Registrant Details Update can be used instead. This is easier than an Owner change.

Response CreateOrder(string $sessionId,Order $order)
Response codes
ResultCode | Message | Value |
---|---|---|
200 | Order validated | |
200 | Order received | |
400 | Order not validated | Messages |
401 | Authorization failed | |
405 | Access denied |
CreateOrder Request
Property | Description |
---|---|
sessionId | Example: o58t9fjgw9bjarp6q7byv13e |
order |
CreateOrderResponse
Property |
---|
CreateOrderResult |
order |
Property | Value |
OrderType | Owner_Change |
---|
PHP 5 example
<?php
$wsdl = "https://aws.demo.ascio.com/2012/01/01/AscioService.wsdl";
//$wsdl = "https://aws.ascio.com/2012/01/01/AscioService.wsdl";
$client = new SoapClient($wsdl,array( "trace" => 1 ));
//Registrant
$registrant= array(
"Name" => "John Doe",
"Address1" => "Address1Test",
"City" => "CityTest",
"PostalCode" => "888349",
"CountryCode" => "DK",
"Email" => $config->getEmail(),
"Phone" => "+45.123456789"
);
//Domain
$domain= array(
"DomainName" => $env->getProperties()->getProperty("DomainName"),
"Registrant" => $registrant
);
//Order
$order= array(
"Type" => "Owner_Change",
"Domain" => $domain
);
//CreateOrder
$createOrder= array(
"sessionId" => env.getSessionId(),
"order" => $order
);
try{
$result = $client->createOrder($createOrder);
echo "ResultCode : ".$result->CreateOrderResult->ResultCode."\r\n";
echo "ResultMessage : ".$result->CreateOrderResult->Message."\r\n";
if($result->CreateOrderResult->Values) {
foreach($result->CreateOrderResult->Values as $key => $value) {
echo $value->string."\r\n";
}
}
} catch(Exception $e) {
echo $e->getMessage();
}
WSDL for AWS v2
https://aws.demo.ascio.com/2012/01/01/AscioService.wsdl (OTE)
https://aws.ascio.com/2012/01/01/AscioService.wsdl (Live)
Please configure the IP-Whitelisting in the portal/demo-portal.
https://aws.demo.ascio.com/2012/01/01/AscioService.wsdl (OTE)
https://aws.ascio.com/2012/01/01/AscioService.wsdl (Live)
Please configure the IP-Whitelisting in the portal/demo-portal.