ExchangeAtmService
The following operations are supported. For a formal definition, please review the Service Description.
-
ReturnAllAtms
Returns an XML document containing a list of all ATM locations. Each location node contains:
- index attribute - the unique ranking of the ATM location within the results set
- id attribute - the unique identifier of the ATM location
- institution attribute - the name of the institution associated with the ATM location
- url attribute - the URL of the institution associated with the ATM location
- atmCount attribute - the number of ATM machines installed at this location
- latitude attribute - the latitude of the ATM location which can be used to map the ATM
- longitude attribute - the longitude of the ATM location which can be used to map the ATM
- atmIds node - contains 1 or more child nodes that represent the specific ATMs supported by this ATM location
- address/streetAddress node - the address associated with the ATM location
- address/city node - the city associated with the ATM location
- address/province node - the province associated with the ATM location
- address/postalCode node - the postal code associated with the ATM location
- address/landmark node - the landmark associated with the ATM location
- features/deposits node - information about the deposit-taking abilities of the ATM location; values include 'true' and 'false'
- features/hours node - information about the hours associated with the ATM location; values include 'Business Hours Only', '24 Hours a Day' and 'Restricted Access Building'
- features/driveThru node - information about whether the ATM location is a drive-thru location; values include 'Yes', 'No' and 'Blank'
- features/pinChange node - information about whether the ATM location supports PIN changes; values include 'true' and 'false'
- features/voiceGuidance node - information about whether the ATM location supports voice guidance; values include 'true' and 'false'
- creditCards/visa node - information about whether the ATM location supports Visa; values include 'true' and 'false'
- creditCards/mastercard node - information about whether the ATM location supports Mastercard; values include 'true' and 'false'
- creditCards/cirrus node - information about whether the ATM location supports Cirrus; values include 'true' and 'false'
- creditCards/plus node - information about whether the ATM location supports Plus; values include 'true' and 'false'
- languages node - contains 1 or more child nodes that represent the languages supported by this ATM location; values include English, French, Chinese, Punjabi, Italian and Polish
This method requires the following parameter(s):
- strAtmServiceKey - the unique key assigned to your institution
-
ReturnAtmSearchByAddress
Returns an XML document containing a list of ATM locations based upon an address, including street address, city, province and postal code. See ReturnAllAtms for details of the information included in a successful response.
This method requires the following parameter(s):
- strAtmServiceKey - the unique key assigned to your institution
- strAddress - the address with which to search
- strCity - the city with which to search
- strProvince - the province with which to search
- strPostalCode - the postal code with which to search
- bytRadius - a numeric value containing the radius of the area in which to search
-
ReturnAtmSearchByAddressWithMaximum
Returns an XML document containing a specified number of ATM locations based upon an address, including street address, city, province and postal code. See ReturnAllAtms for details of the information included in a successful response.
This method requires the following parameter(s):
- strAtmServiceKey - the unique key assigned to your institution
- strAddress - the address with which to search
- strCity - the city with which to search
- strProvince - the province with which to search
- strPostalCode - the postal code with which to search
- bytRadius - a numeric value containing the radius of the area in which to search
- intMaximumAtms - a numeric value containing the maximum number of ATMs to return
-
ReturnCities
Returns an XML document containing a list of cities in THE EXCHANGE database. Each city node contains:
- id attribute - the unique identifier associated with the city
- name attribute - the name of the city
- provId attribute - the unique identifier of the province in which the city is located
This method requires the following parameter:
- strAtmServiceKey - the unique key assigned to your institution
-
ReturnAtmSearchByCity
Returns an XML document containing a list of ATM locations based upon a city. See ReturnAllAtms for details of the information included in a successful response.
This method requires the following parameter(s):
- strAtmServiceKey - the unique key assigned to your institution
- intCityID - an integer representing the unique identifier associated with a city
-
ReturnProvinces
Returns an XML document containing a list of provinces in THE EXCHANGE database. Each province node contains:
- id attribute - the unique identifier associated with the province
- name attribute - the name of the province
This method requires the following parameter:
- strAtmServiceKey - the unique key assigned to your institution
-
ReturnAtmSearchByPostalCode
Returns an XML document containing a list of ATM locations based upon a postal code. See ReturnAllAtms for details of the information included in a successful response.
This method requires the following parameter(s):
- strAtmServiceKey - the unique key assigned to your institution
- strPostalCode - the postal code with which to search
- bytRadius - a numeric value containing the radius of the area in which to search
-
ReturnAtmSearchByCoordinates
Returns an XML document containing a list of ATM locations based upon a latitude and longitude. See ReturnAllAtms for details of the information included in a successful response.
This method requires the following parameter(s):
- strAtmServiceKey - the unique key assigned to your institution
- strPostalCode - the postal code with which to search
- dblLatitude - a numeric value containing the latitude with which to search
- dblLongitude - a numeric value containing the longitude with which to search
- bytRadius - a numeric value containing the radius of the area in which to search
-
ReturnAtmSearchByCoordinatesWithMaximum
Returns an XML document containing a specified number of ATM locations based upon a latitude and longitude. See ReturnAllAtms for details of the information included in a successful response.
This method requires the following parameter(s):
- strAtmServiceKey - the unique key assigned to your institution
- strPostalCode - the postal code with which to search
- dblLatitude - a numeric value containing the latitude with which to search
- dblLongitude - a numeric value containing the longitude with which to search
- bytRadius - a numeric value containing the radius of the area in which to search
- intMaximumAtms - a numeric value containing the maximum number of ATMs to return
-
ReturnInstitutions
Returns an XML document containing a list of institutions in THE EXCHANGE database. Each institution node contains:
- id attribute - the unique identifier associated with the institution
- name attribute - the name of the institution
This method requires the following parameter:
- strAtmServiceKey - the unique key assigned to your institution
-
ReturnAtmSearchByInstitution
Returns an XML document containing a list of ATM locations based upon an institution. See ReturnAllAtms for details of the information included in a successful response.
This method requires the following parameter(s):
- strAtmServiceKey - the unique key assigned to your institution
- intInstitutionID - an integer representing the unique identifier associated with an institution