You use the BWValidate service to check that the supplied BBAN is in the correct format and that the account could exist.
To validate the details, you must supply:
This service returns:
<soapenv:Body> <ns:BWValidateRequest ISOCountry="GB checkingLevel="Account" language="en" reportString="1123" itemisationID="1122"> <eih:EIHHeader> <eih:ClientUser>User</eih:ClientUser> <eih:ReferenceId>123</eih:ReferenceId> </eih:EIHHeader> <!--1 to 5 repetitions:--> <ban:BBAN index="1">070116</ban:BBAN> <ban:BBAN index="2">00003036</ban:BBAN> </ns:BWValidateRequest> </soapenv:Body> |
<SOAP-ENV:Body> <eih:BWValidateResponse> <header:EIHHeader> <header:ClientUser>User</header:ClientUser> <header:ReferenceId>123</header:ReferenceId> </header:EIHHeader> <bws:BBAN index="1">070116</bws:BBAN> <bws:BBAN index="2">00003036</bws:BBAN> <bws:IBAN>GB40BRNU07011600003036</bws:IBAN> <bws:dataAccessKey>Data Access Key</bws:dataAccessKey> </eih:BWValidateResponse> </SOAP-ENV:Body> |