headerphoto

SWIFT Validation Service FAQ

Frequently Asked Questions

What is a webservice?

A webservice is a service for application interchange, based on the standards XML and http. With webservices, developers have an easy and W3C-standardised way to use components over the internet, which is program language independent. Webservices are today supported by .NET, Java, PHP and many other languages. To learn more about the SOAP webservice standard, read here.

What is the AnaSys Validation Service?

With the AnaSys Validation Service, we offer a simple way to validate SWIFT FIN messages of all SWIFT MTs over the internet. Use the webservice in your application to check your messages in real-time, without purchasing and installing additional software.

For getting a first view of the Validation Service API call the AnaSys Validation Service from your webbrowser (after all, the service is just based on http) and you get a description site like this:

Screenshot: SWIFT Validation Service

Click on the link for SwiftValidate to get the SOAP definition of the function.

What kind of validation does the AnaSys Validation Service perform on the messages?

The Validation Service strives to do the maximum checking on all field, code word, structure and dependency checking. Validation of currency, country and participant code is not implemented at this stage, because it would necessitate a database, which is kept updated in parallel with SWIFT's database, thereby making this service a lot more complex to handle.