t: +44 (0)191 305 5035 e: info@unifiedsoftware.co.uk
- Home
- Products
- Developers
- Demo
- Free trial
- Site map
- About us
- Testimonials
- Contact us
All BankVal web services are available on both the main and backup servers at our primary data centre. This configuration is mirrored at our secondary data centre. The two data centres are geographically independent. Using this configuration, the BankVal web service has been available continuously since launch in 2003.
In general:
1 Sort Code Lookup - REST implementation
where:
If sort code is valid:-
Sample valid response in xml format :-
‹branchdets›
‹/branchdets›
Sample valid response in json format :-
Sample valid response in csv format :-
If sort code and account number are not valid or if an error occurs:-
Error messages :-
INVALID - Sortcode - The supplied sort code does not exist in the VocaLink Extended Industry Sorting Code Directory (EISCD).
INVALID - Account - The supplied account number is not in any of the recognisable formats, i.e. 7 - 10 numeric characters in length.
INVALID - Modulus Check Failed - The sort code/ account number combination did not pass the modulus checks specified by the owning bank.
INVALID - Result Format - Problem, with format field in URI.
ERROR - Invalid User ID/PIN - The User ID or PIN has not been recognised.
ERROR - UserID Expired - Trial user ID has expired.
ERROR - Insecure Connection - An attempt was made to access BankVal's bankvalplus2 method using insecure HTTP protocol instead of HTTPS.
2 Sort Code Lookup - SOAP implementation
ReturnMessage = getbranchdetails2(QueryString)
where :
QueryString is a " | " delimited string of the format - "userid|PIN|sort code"
ReturnMessage is a " | " delimited string or an error message, as shown below.
Branch information - This is returned as a " | " delimited character string with a " | " terminating character. See the EISCD file specification for a detailed record layout of the returned branch information.
INVALID - Sortcode - The supplied sort code does not exist in the VocaLink Extended Industry Sorting Code Directory (EISCD).
ERROR - Invalid User ID/PIN - The User ID or PIN has not been recognised.
ERROR - UserID Expired - Trial user ID has expired.
ERROR - Insecure Connection - An attempt was made to access BankVal's getbranchdetails2 method using the insecure HTTP protocol instead of HTTPS.
The WSDL file on the primary data centre is at www.unifiedsoftware.co.uk/bankvaluk3.wsdl
The WSDL file on the backup data centre is at www.unifiedservices.co.uk/bankvaluk3.wsdl