Search for customers, only return customer counts
| Type | Name | Description |
| ueSecurityToken | Token | Merchant security token: used to identify merchant and validate transaction. |
| SearchParam | Search | Array of search parameters. |
| boolean | MatchAll | If set to “true,” only results matching all search criteria will be returned, if set to “false,” results matching any of the search criteria will be returned. |
| integer | Start | Start position, defaults to 0 (first customer found). |
| integer | Limit | Maximum number of customers to return in result. |
| string | Sort | Field name to sort the results by |
For directions on how to set up the WSDL link, create “$token” and “$client”, go to PHP Soap How-to.
<?php
try {
$search=array(
array(
'Field'=>'amount',
'Type'=>'gt',
'Value'=>'8.00'),
array(
'Field'=>'failures',
'Type'=>'gt',
'Value'=>'0')
);
$start=0;
$limit=10;
$matchall=true;
$RefNum=1009411;
$Sort = "fname";
$res=$client->searchCustomersCount($token,$search,$matchall,$start,$limit,$Sort);
print_r($res);
}
catch (SoapFault $e) {
die("Search Customers failed :" .$e->getMessage());
}
?>
Dim matchAll As Boolean
matchAll = True
Dim search(0) As usaepay.SearchParam
search(0) = New usaepay.SearchParam()
search(0).Field = "Created"
search(0).Type = "Contains"
search(0).Value = "2010-09-09"
Dim response As usaepay.CustomerSearchResult = New usaepay.CustomerSearchResult
response = client.searchCustomersCount(token, search, matchAll, "0", "10", "fname")
MsgBox(response.CustomersMatched)
For directions on how to set up the WSDL link and create the “token” and “client” variables, go to the C Sharp .Net Soap How-to.
Boolean matchAll;
matchAll = true;
string[] fields = new string[3];
usaepay.SearchParam[] search = new usaepay.SearchParam[2];
search[0] = new usaepay.SearchParam();
search[0].Field = "Created";
search[0].Type = "Contains";
search[0].Value = "2010-08-10";
usaepay.CustomerSearchResult response = new usaepay.CustomerSearchResult();
try
{
response = client.searchCustomersCount(token, search, matchAll, "0", "10", "fname");
MessageBox.Show(response.CustomersMatched);
}
catch (Exception err)
{
MessageBox.Show(err.Message);
}
| Version | Change |
| 1.2 | Method added in soap 1.2 release |