API Module Domain retrievePriceDomainRequest
From Openprovider API documentation
(Difference between revisions)
												
			
		 (→Module Domain > Retrieve Domain Price)  | 
		 (→Module Domain > Retrieve Domain Price)  | 
		||
| (7 intermediate revisions not shown) | |||
| Line 14: | Line 14: | ||
|  | |  | ||
*'''[[API Format Domain|domain]]'''  | *'''[[API Format Domain|domain]]'''  | ||
| - | *  | + | *[[API Format Additional Data|additionalData]] (idnScript required for checking IDN names)  | 
| + | *[[API Format Domain operation|operation]]  | ||
| + | *period  | ||
|- style="vertical-align:top;"  | |- style="vertical-align:top;"  | ||
|'''Output'''  | |'''Output'''  | ||
|  | |  | ||
*[[API Format Price|price]]  | *[[API Format Price|price]]  | ||
| - | *isPremium  | + | *[[API Format isPremium|isPremium]]  | 
|}  | |}  | ||
| Line 49: | Line 51: | ||
      </domain>  |       </domain>  | ||
      <operation>create</operation>  |       <operation>create</operation>  | ||
| + |      <period>3</period>  | ||
    </retrievePriceDomainRequest>  |     </retrievePriceDomainRequest>  | ||
  </openXML>  |   </openXML>  | ||
| Line 55: | Line 58: | ||
  <openXML>  |   <openXML>  | ||
    <reply>  |     <reply>  | ||
| - |       < code>0</code>  | + |       <nowiki><code>0</code></nowiki>  | 
      <desc></desc>  |       <desc></desc>  | ||
| + |      <data>  | ||
| + |        <price>  | ||
| + |          <product>  | ||
| + |            <price>100000.00</price>  | ||
| + |            <currency>USD</currency>  | ||
| + |          </product>  | ||
| + |          <reseller>  | ||
| + |            <price>93381.69</price>  | ||
| + |            <currency>EUR</currency>  | ||
| + |          </reseller>  | ||
| + |        </price>  | ||
| + |        <isPremium>1</isPremium>  | ||
| + |      </data>  | ||
    </reply>  |     </reply>  | ||
  </openXML>  |   </openXML>  | ||
Current revision as of 08:28, 11 February 2019
Contents | 
Module Domain > Retrieve Domain Price
| Module | domain | 
| Command name | retrievePriceDomainRequest | 
| Use | Retrieves domain price that applies for the reseller | 
| Input | 
  | 
| Output | 
Examples
Using PHP class
$request = new OP_Request;
$request->setCommand('retrievePriceDomainRequest')
  ->setAuth(array('username' => 'username', 'password' => 'password'))
  ->setArgs(array(
    'domain' => array(
      'name' => 'domain',
      'extension' => 'guru'
    ),
    'operation' => 'create',
  ));
Raw XML
Please note that newlines and leading spaces are added only for readability. Those whitespaces should be excluded from your XML command before sending it to Openprovider.
<?xml version="1.0" encoding="UTF-8"?>
<openXML>
  <credentials>
    <username>username</username>
    <password>password</password>
  </credentials>
  <retrievePriceDomainRequest>
    <domain>
      <name>domain</name>
      <extension>guru</extension>
    </domain>
    <operation>create</operation>
    <period>3</period>
  </retrievePriceDomainRequest>
</openXML>
<?xml version="1.0" encoding="UTF-8"?>
<openXML>
  <reply>
    <code>0</code>
    <desc></desc>
    <data>
      <price>
        <product>
          <price>100000.00</price>
          <currency>USD</currency>
        </product>
        <reseller>
          <price>93381.69</price>
          <currency>EUR</currency>
        </reseller>
      </price>
      <isPremium>1</isPremium>
    </data>
  </reply>
</openXML>