Example below places order for customer account (ID=1000002) on hosting services and additional resource. Customer has registered credit card (payment tool) with ID=3.
Request
<?xml version="1.0" encoding="UTF-8" ?>
<!-- Warning! Comments are only given for you convenience. PBA XMLRPC does not parse xml comments, REMOVE all comments from actual request -->
<methodCall>
<methodName>Execute</methodName>
<params>
<param>
<value>
<struct>
<member>
<name>Server</name>
<value>BM</value>
</member>
<member>
<name>Method</name>
<value>PlaceOrderForAccount_API</value>
</member>
<member>
<name>Params</name>
<value>
<array>
<data>
<!-- VendorAccountID -->
<value><i4>1</i4></value>
<!-- ProvisioningItemsCounter. -->
<value><i4>2</i4></value>
<!-- ProvisioningItem #0. PlanID=1, PlanPeriodID=3, ProvisioningItemID=0, ParentItemID is not defined -->
<value>1=3=0=-1</value>
<!-- ProvisioningItem #1. ResourceRateID=12, PlanPeriodID=3, ProvisioningItemID=1, ParentItemID=0, Amount=100 -->
<value>12=3=1=0=100=RESOURCE</value>
<!-- ProvisioningDataSlotCounter -->
<value><i4>3</i4></value>
<!-- ProvisioningItemID #0. -->
<value><i4>0</i4></value>
<!-- ProvisioningParametersCounter for the ProvisioningItem #0 -->
<value><i4>1</i4></value>
<!-- ProvisioningParameter #0. Hosting name - not defined -->
<value>DomainID=</value>
<!-- ContactDataCounter -->
<value><i4>2</i4></value>
<!-- Login to CP -->
<value>LoginID=jsmith</value>
<!-- Customer's Account ID -->
<value>AccountID=1000002</value>
<!-- PayToolCounter -->
<value><i4>2</i4></value>
<!-- Identifier of Payment tool registered on Customer's Account -->
<value>PayToolID=3</value>
<!-- IP Address -->
<value>IPAddressID=192.168.232.10</value>
</data>
</array>
</value>
</member>
</struct>
</value>
</param>
</params>
</methodCall>
Response
<?xml version="1.0"?>
<methodResponse>
<params>
<param>
<value>
<struct>
<member>
<name>Result</name>
<value>
<array>
<data>
<value>
<array>
<data>
<!-- Account ID -->
<value><i4>1000002</i4></value>
<!-- Order ID -->
<value><i4>16</i4></value>
<!-- Login -->
<value>jsmith</value>
<!-- Creation Time -->
<value>06-Jan-2009</value>
<!-- Payment ID -->
<value><i4>000007</i4></value>
<!-- Order Total -->
<value><double>85.000000</double></value>
<!-- Order Tax Total -->
<value><double>0.000000</double></value>
<!-- Discount Total -->
<value><double>0.000000</double></value>
<!-- Order MerchTotal -->
<value><double>85.000000</double></value>
<!-- Order Description -->
<value>Subscription on Plan #3 (Linux Basic) for 1 Year(s). </value>
<!-- Order Number -->
<value>SO000008</value>
</data>
</array>
</value>
</data>
</array>
</value>
</member>
</struct>
</value>
</param>
</params>
</methodResponse>