You use the Validate service to check that the supplied basic account (BBAN) details are in the correct format and that the account could exist.
To validate the details, you must supply:
This service returns:
<soapenv:Body> <ban:ValidateRequest ISOCountry="GB" checkingLevel="Account" language="en" reportString="1123" itemisationID="555"> <ns:BBAN index="1">309989</ns:BBAN> <ns:BBAN index="2">01111126</ns:BBAN> </ban:ValidateRequest> </soapenv:Body> |
<soap:Body> <ValidateResponse xmlns="http://experianpayments.com/bankwizard/wsdl/BankWizardService-v1-0"> <BBAN xsi:type="BBANResponseType" index="1" description="Sort code" xmlns="http://experianpayments.com/bankwizard/xsd/2009/07">309989</BBAN> <BBAN xsi:type="BBANResponseType" index="2" description="Account" xmlns="http://experianpayments.com/bankwizard/xsd/2009/07">01111126</BBAN> <IBAN xmlns="http://experianpayments.com/bankwizard/xsd/2009/07">GB74LOYD30998901111126</IBAN> <dataAccessKey xmlns="http://experianpayments.com/bankwizard/xsd/2009/07">...</dataAccessKey> <conditions xmlns="http://experianpayments.com/bankwizard/xsd/2009/07"> <condition severity="warning" code="22" xmlns="http://experianpayments.com/bankwizard/common/xsd/2009/09">Branch is not SEPA compliant for Priority Payments (PP)</condition> <condition severity="warning" code="20" xmlns="http://experianpayments.com/bankwizard/common/xsd/2009/09">Branch is not SEPA compliant for Direct Debits (DD)</condition> </conditions> </ValidateResponse> </soapenv:Body> |