SearchItems

Description

This method is used to search the items database.

Syntax

ItemDetails [] SearchItems(SecurityToken securityToken, string itemInternalId, string itemId, SearchFilter[] filters, int start, int limit, string sort)

Arguments

TypeNameDescription
SecurityToken securityTokenMerchant security token: used to identify merchant and validate transaction. (required)
stringitemInternalIdUnique item ID assigned by the system. (required)
stringitemIdItem ID. (required)
SearchFilterfiltersTo filter returned results. (required)
intstartStart position, defaults to 0 (first item found). (required)
intlimitMaximum number of items to return in result. (required)
stringsortField name to sort the results by. (optional)

Return Value

ItemDetails []Returns array of item objects for the matched items.

Examples

Request:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ebiz="http://eBizCharge.ServiceModel.SOAP">
   <soapenv:Header/>
   <soapenv:Body>
      <ebiz:SearchItems>
         <ebiz:securityToken>
            <ebiz:SecurityId>********-90b4-4a38-ad78-28a795af78e9</ebiz:SecurityId>
            <ebiz:UserId/>
            <ebiz:Password/>
         </ebiz:securityToken>
         <ebiz:itemInternalId/>
         <ebiz:itemId/>
         <ebiz:filters>
            <!--Zero or more repetitions:-->
            <ebiz:SearchFilter>
               <ebiz:FieldName>ItemType</ebiz:FieldName>
               <ebiz:ComparisonOperator>equal</ebiz:ComparisonOperator>
               <ebiz:FieldValue>Service</ebiz:FieldValue>
            </ebiz:SearchFilter>
         </ebiz:filters>
         <ebiz:start>0</ebiz:start>
         <ebiz:limit>300</ebiz:limit>
         <ebiz:sort/>
      </ebiz:SearchItems>
   </soapenv:Body>
</soapenv:Envelope>


Response:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
      <SearchItemsResponse xmlns="http://eBizCharge.ServiceModel.SOAP">
         <SearchItemsResult>
            <ItemDetails>
               <ItemInternalId>********-718b-4356-be5d-535d6ec4bae6</ItemInternalId>
               <ItemId>PCI Compliance Fee 95</ItemId>
               <Name>PCI Compliance Fee 95</Name>
               <SKU/>
               <UPC/>
               <Description/>
               <UnitPrice>0.0000</UnitPrice>
               <UnitCost>0.0000</UnitCost>
               <UnitOfMeasure>EA</UnitOfMeasure>
               <Active>true</Active>
               <ItemType>Service</ItemType>
               <QtyOnHand>0.0000</QtyOnHand>
               <Taxable>false</Taxable>
               <TaxRate>0.0000</TaxRate>
               <SoftwareId>QuickBooks</SoftwareId>
               <ItemCategoryId/>
               <ItemNotes/>
               <DateTimeCreated>2016-10-18T01:05:12</DateTimeCreated>
               <DateTimeModified/>
               <ItemUniqueId>80000023-1454635755</ItemUniqueId>
               <ImageUrl/>
               <TaxCategoryID/>
            </ItemDetails>
         </SearchItemsResult>
      </SearchItemsResponse>
   </s:Body>
</s:Envelope>