ModulusCheck


Click here for a complete list of operations.

ValidateAccountGetBranchDetails

This function incorporates the StandardiseAccount, ValidateAccount and BranchDetails web services into one web service from ISCD database and IPSO dataset if optional license has been purchased

Test

To test the operation using the HTTP POST protocol, click the 'Invoke' button.
Parameter Value
Sortcode:
AccountNumber:
AccountName:
LicenceID:
sIPAddress:

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /moduluscheck.asmx HTTP/1.1
Host: moduluscheck.accesspay.co.uk
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "https://moduluscheck.accesspay.co.uk/ValidateAccountGetBranchDetails"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <ValidateAccountGetBranchDetails xmlns="https://moduluscheck.accesspay.co.uk">
      <Sortcode>string</Sortcode>
      <AccountNumber>string</AccountNumber>
      <AccountName>string</AccountName>
      <LicenceID>string</LicenceID>
      <sIPAddress>string</sIPAddress>
    </ValidateAccountGetBranchDetails>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <ValidateAccountGetBranchDetailsResponse xmlns="https://moduluscheck.accesspay.co.uk">
      <ValidateAccountGetBranchDetailsResult>
        <ValidationMessage>string</ValidationMessage>
        <IsError>boolean</IsError>
        <ErrorMessage>string</ErrorMessage>
        <GENERALSortingCode>string</GENERALSortingCode>
        <GENERALBIC1>string</GENERALBIC1>
        <GENERALBIC2>string</GENERALBIC2>
        <GENERALSubBranchSuffix>string</GENERALSubBranchSuffix>
        <GENERALShortBranchTitle>string</GENERALShortBranchTitle>
        <GENERALShortNameOwningBank>string</GENERALShortNameOwningBank>
        <GENERALFullNameOwningBankLine1>string</GENERALFullNameOwningBankLine1>
        <GENERALFullNameOwningBankLine2>string</GENERALFullNameOwningBankLine2>
        <GENERALBankCodeOwningBank>string</GENERALBankCodeOwningBank>
        <GENERALNationalCentralBankCountryCode>string</GENERALNationalCentralBankCountryCode>
        <GENERALSupervisoryBody>string</GENERALSupervisoryBody>
        <GENERALDeletedDate>string</GENERALDeletedDate>
        <GENERALDateofLastChange>string</GENERALDateofLastChange>
        <GENERALPrintIndicator>string</GENERALPrintIndicator>
        <BACSStatus>string</BACSStatus>
        <BACSDateofLastChange>string</BACSDateofLastChange>
        <BACSDateClosedInBACSClearing>string</BACSDateClosedInBACSClearing>
        <BACSRedirectionFromFlag>string</BACSRedirectionFromFlag>
        <BACSRedirectToSortcode>string</BACSRedirectToSortcode>
        <BACSSettlementBank>string</BACSSettlementBank>
        <BACSSettlementSection>string</BACSSettlementSection>
        <BACSSettlementSubSection>string</BACSSettlementSubSection>
        <BACSHandlingBank>string</BACSHandlingBank>
        <BACSHandlingBankStream>string</BACSHandlingBankStream>
        <BACSAccountsNumberedFlag>string</BACSAccountsNumberedFlag>
        <BACSDDIVoucherFlag>string</BACSDDIVoucherFlag>
        <BACSTransactionsDisallowedDR>string</BACSTransactionsDisallowedDR>
        <BACSTransactionsDisallowedCR>string</BACSTransactionsDisallowedCR>
        <BACSTransactionsDisallowedCU>string</BACSTransactionsDisallowedCU>
        <BACSTransactionsDisallowedPR>string</BACSTransactionsDisallowedPR>
        <BACSTransactionsDisallowedBS>string</BACSTransactionsDisallowedBS>
        <BACSTransactionsDisallowedDV>string</BACSTransactionsDisallowedDV>
        <BACSTransactionsDisallowedAU>string</BACSTransactionsDisallowedAU>
        <BACSTransactionsDisallowedSpare1>string</BACSTransactionsDisallowedSpare1>
        <BACSTransactionsDisallowedSpare2>string</BACSTransactionsDisallowedSpare2>
        <BACSTransactionsDisallowedSpare3>string</BACSTransactionsDisallowedSpare3>
        <BACSSpare1>string</BACSSpare1>
        <CHAPSSTERLINGReturnIndicator>string</CHAPSSTERLINGReturnIndicator>
        <CHAPSSTERLINGStatus>string</CHAPSSTERLINGStatus>
        <CHAPSSTERLINGEffectiveDateOfLastChange>string</CHAPSSTERLINGEffectiveDateOfLastChange>
        <CHAPSSTERLINGDateClosed>string</CHAPSSTERLINGDateClosed>
        <CHAPSSTERLINGSettlementMember>string</CHAPSSTERLINGSettlementMember>
        <CHAPSSTERLINGRoutingBICField1>string</CHAPSSTERLINGRoutingBICField1>
        <CHAPSSTERLINGRoutingBICField2>string</CHAPSSTERLINGRoutingBICField2>
        <CHAPSEUROStatus>string</CHAPSEUROStatus>
        <CHAPSEUROEffectiveDateOfLastChange>string</CHAPSEUROEffectiveDateOfLastChange>
        <CHAPSEURODateClosed>string</CHAPSEURODateClosed>
        <CHAPSEURORoutingBICField1>string</CHAPSEURORoutingBICField1>
        <CHAPSEURORoutingBICField2>string</CHAPSEURORoutingBICField2>
        <CHAPSEUROSettlementMember>string</CHAPSEUROSettlementMember>
        <CHAPSEUROReturnIndicator>string</CHAPSEUROReturnIndicator>
        <CHAPSEUROSwiftData>string</CHAPSEUROSwiftData>
        <CHAPSEUROSpare1>string</CHAPSEUROSpare1>
        <CCCCStatus>string</CCCCStatus>
        <CCCCeffectiveDateofLastChange>string</CCCCeffectiveDateofLastChange>
        <CCCCDateClosed>string</CCCCDateClosed>
        <CCCCSettlementBank>string</CCCCSettlementBank>
        <CCCCDebitAgencySortingCode>string</CCCCDebitAgencySortingCode>
        <CCCCReturnIndicator>string</CCCCReturnIndicator>
        <CCCCGBNIIndicator>string</CCCCGBNIIndicator>
        <PRINTBranchTypeIndicator>string</PRINTBranchTypeIndicator>
        <PRINTSortcodeOfMainBranch>string</PRINTSortcodeOfMainBranch>
        <PRINTMajorLocationName>string</PRINTMajorLocationName>
        <PRINTMinorLocationName>string</PRINTMinorLocationName>
        <PRINTBranchNameOrPlace>string</PRINTBranchNameOrPlace>
        <PRINTSecondEntryIndicator>string</PRINTSecondEntryIndicator>
        <PRINTBranchNameForSecondEntry>string</PRINTBranchNameForSecondEntry>
        <PRINTFullBranchTitlePart1>string</PRINTFullBranchTitlePart1>
        <PRINTFullBranchTitlePart2>string</PRINTFullBranchTitlePart2>
        <PRINTFullBranchTitlePart3>string</PRINTFullBranchTitlePart3>
        <PRINTAddressLine1>string</PRINTAddressLine1>
        <PRINTAddressLine2>string</PRINTAddressLine2>
        <PRINTAddressLine3>string</PRINTAddressLine3>
        <PRINTAddressLine4>string</PRINTAddressLine4>
        <PRINTTown>string</PRINTTown>
        <PRINTCounty>string</PRINTCounty>
        <PRINTPostcodeField1>string</PRINTPostcodeField1>
        <PRINTPostcodeField2>string</PRINTPostcodeField2>
        <PRINTTelephoneArea>string</PRINTTelephoneArea>
        <PRINTTelephoneNumber>string</PRINTTelephoneNumber>
        <PRINTTelephone2Area>string</PRINTTelephone2Area>
        <PRINTTelephone2Number>string</PRINTTelephone2Number>
      </ValidateAccountGetBranchDetailsResult>
    </ValidateAccountGetBranchDetailsResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /moduluscheck.asmx HTTP/1.1
Host: moduluscheck.accesspay.co.uk
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <ValidateAccountGetBranchDetails xmlns="https://moduluscheck.accesspay.co.uk">
      <Sortcode>string</Sortcode>
      <AccountNumber>string</AccountNumber>
      <AccountName>string</AccountName>
      <LicenceID>string</LicenceID>
      <sIPAddress>string</sIPAddress>
    </ValidateAccountGetBranchDetails>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <ValidateAccountGetBranchDetailsResponse xmlns="https://moduluscheck.accesspay.co.uk">
      <ValidateAccountGetBranchDetailsResult>
        <ValidationMessage>string</ValidationMessage>
        <IsError>boolean</IsError>
        <ErrorMessage>string</ErrorMessage>
        <GENERALSortingCode>string</GENERALSortingCode>
        <GENERALBIC1>string</GENERALBIC1>
        <GENERALBIC2>string</GENERALBIC2>
        <GENERALSubBranchSuffix>string</GENERALSubBranchSuffix>
        <GENERALShortBranchTitle>string</GENERALShortBranchTitle>
        <GENERALShortNameOwningBank>string</GENERALShortNameOwningBank>
        <GENERALFullNameOwningBankLine1>string</GENERALFullNameOwningBankLine1>
        <GENERALFullNameOwningBankLine2>string</GENERALFullNameOwningBankLine2>
        <GENERALBankCodeOwningBank>string</GENERALBankCodeOwningBank>
        <GENERALNationalCentralBankCountryCode>string</GENERALNationalCentralBankCountryCode>
        <GENERALSupervisoryBody>string</GENERALSupervisoryBody>
        <GENERALDeletedDate>string</GENERALDeletedDate>
        <GENERALDateofLastChange>string</GENERALDateofLastChange>
        <GENERALPrintIndicator>string</GENERALPrintIndicator>
        <BACSStatus>string</BACSStatus>
        <BACSDateofLastChange>string</BACSDateofLastChange>
        <BACSDateClosedInBACSClearing>string</BACSDateClosedInBACSClearing>
        <BACSRedirectionFromFlag>string</BACSRedirectionFromFlag>
        <BACSRedirectToSortcode>string</BACSRedirectToSortcode>
        <BACSSettlementBank>string</BACSSettlementBank>
        <BACSSettlementSection>string</BACSSettlementSection>
        <BACSSettlementSubSection>string</BACSSettlementSubSection>
        <BACSHandlingBank>string</BACSHandlingBank>
        <BACSHandlingBankStream>string</BACSHandlingBankStream>
        <BACSAccountsNumberedFlag>string</BACSAccountsNumberedFlag>
        <BACSDDIVoucherFlag>string</BACSDDIVoucherFlag>
        <BACSTransactionsDisallowedDR>string</BACSTransactionsDisallowedDR>
        <BACSTransactionsDisallowedCR>string</BACSTransactionsDisallowedCR>
        <BACSTransactionsDisallowedCU>string</BACSTransactionsDisallowedCU>
        <BACSTransactionsDisallowedPR>string</BACSTransactionsDisallowedPR>
        <BACSTransactionsDisallowedBS>string</BACSTransactionsDisallowedBS>
        <BACSTransactionsDisallowedDV>string</BACSTransactionsDisallowedDV>
        <BACSTransactionsDisallowedAU>string</BACSTransactionsDisallowedAU>
        <BACSTransactionsDisallowedSpare1>string</BACSTransactionsDisallowedSpare1>
        <BACSTransactionsDisallowedSpare2>string</BACSTransactionsDisallowedSpare2>
        <BACSTransactionsDisallowedSpare3>string</BACSTransactionsDisallowedSpare3>
        <BACSSpare1>string</BACSSpare1>
        <CHAPSSTERLINGReturnIndicator>string</CHAPSSTERLINGReturnIndicator>
        <CHAPSSTERLINGStatus>string</CHAPSSTERLINGStatus>
        <CHAPSSTERLINGEffectiveDateOfLastChange>string</CHAPSSTERLINGEffectiveDateOfLastChange>
        <CHAPSSTERLINGDateClosed>string</CHAPSSTERLINGDateClosed>
        <CHAPSSTERLINGSettlementMember>string</CHAPSSTERLINGSettlementMember>
        <CHAPSSTERLINGRoutingBICField1>string</CHAPSSTERLINGRoutingBICField1>
        <CHAPSSTERLINGRoutingBICField2>string</CHAPSSTERLINGRoutingBICField2>
        <CHAPSEUROStatus>string</CHAPSEUROStatus>
        <CHAPSEUROEffectiveDateOfLastChange>string</CHAPSEUROEffectiveDateOfLastChange>
        <CHAPSEURODateClosed>string</CHAPSEURODateClosed>
        <CHAPSEURORoutingBICField1>string</CHAPSEURORoutingBICField1>
        <CHAPSEURORoutingBICField2>string</CHAPSEURORoutingBICField2>
        <CHAPSEUROSettlementMember>string</CHAPSEUROSettlementMember>
        <CHAPSEUROReturnIndicator>string</CHAPSEUROReturnIndicator>
        <CHAPSEUROSwiftData>string</CHAPSEUROSwiftData>
        <CHAPSEUROSpare1>string</CHAPSEUROSpare1>
        <CCCCStatus>string</CCCCStatus>
        <CCCCeffectiveDateofLastChange>string</CCCCeffectiveDateofLastChange>
        <CCCCDateClosed>string</CCCCDateClosed>
        <CCCCSettlementBank>string</CCCCSettlementBank>
        <CCCCDebitAgencySortingCode>string</CCCCDebitAgencySortingCode>
        <CCCCReturnIndicator>string</CCCCReturnIndicator>
        <CCCCGBNIIndicator>string</CCCCGBNIIndicator>
        <PRINTBranchTypeIndicator>string</PRINTBranchTypeIndicator>
        <PRINTSortcodeOfMainBranch>string</PRINTSortcodeOfMainBranch>
        <PRINTMajorLocationName>string</PRINTMajorLocationName>
        <PRINTMinorLocationName>string</PRINTMinorLocationName>
        <PRINTBranchNameOrPlace>string</PRINTBranchNameOrPlace>
        <PRINTSecondEntryIndicator>string</PRINTSecondEntryIndicator>
        <PRINTBranchNameForSecondEntry>string</PRINTBranchNameForSecondEntry>
        <PRINTFullBranchTitlePart1>string</PRINTFullBranchTitlePart1>
        <PRINTFullBranchTitlePart2>string</PRINTFullBranchTitlePart2>
        <PRINTFullBranchTitlePart3>string</PRINTFullBranchTitlePart3>
        <PRINTAddressLine1>string</PRINTAddressLine1>
        <PRINTAddressLine2>string</PRINTAddressLine2>
        <PRINTAddressLine3>string</PRINTAddressLine3>
        <PRINTAddressLine4>string</PRINTAddressLine4>
        <PRINTTown>string</PRINTTown>
        <PRINTCounty>string</PRINTCounty>
        <PRINTPostcodeField1>string</PRINTPostcodeField1>
        <PRINTPostcodeField2>string</PRINTPostcodeField2>
        <PRINTTelephoneArea>string</PRINTTelephoneArea>
        <PRINTTelephoneNumber>string</PRINTTelephoneNumber>
        <PRINTTelephone2Area>string</PRINTTelephone2Area>
        <PRINTTelephone2Number>string</PRINTTelephone2Number>
      </ValidateAccountGetBranchDetailsResult>
    </ValidateAccountGetBranchDetailsResponse>
  </soap12:Body>
</soap12:Envelope>

HTTP GET

The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.

GET /moduluscheck.asmx/ValidateAccountGetBranchDetails?Sortcode=string&AccountNumber=string&AccountName=string&LicenceID=string&sIPAddress=string HTTP/1.1
Host: moduluscheck.accesspay.co.uk
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<BranchDetail xmlns="https://moduluscheck.accesspay.co.uk">
  <ValidationMessage>string</ValidationMessage>
  <IsError>boolean</IsError>
  <ErrorMessage>string</ErrorMessage>
  <GENERALSortingCode>string</GENERALSortingCode>
  <GENERALBIC1>string</GENERALBIC1>
  <GENERALBIC2>string</GENERALBIC2>
  <GENERALSubBranchSuffix>string</GENERALSubBranchSuffix>
  <GENERALShortBranchTitle>string</GENERALShortBranchTitle>
  <GENERALShortNameOwningBank>string</GENERALShortNameOwningBank>
  <GENERALFullNameOwningBankLine1>string</GENERALFullNameOwningBankLine1>
  <GENERALFullNameOwningBankLine2>string</GENERALFullNameOwningBankLine2>
  <GENERALBankCodeOwningBank>string</GENERALBankCodeOwningBank>
  <GENERALNationalCentralBankCountryCode>string</GENERALNationalCentralBankCountryCode>
  <GENERALSupervisoryBody>string</GENERALSupervisoryBody>
  <GENERALDeletedDate>string</GENERALDeletedDate>
  <GENERALDateofLastChange>string</GENERALDateofLastChange>
  <GENERALPrintIndicator>string</GENERALPrintIndicator>
  <BACSStatus>string</BACSStatus>
  <BACSDateofLastChange>string</BACSDateofLastChange>
  <BACSDateClosedInBACSClearing>string</BACSDateClosedInBACSClearing>
  <BACSRedirectionFromFlag>string</BACSRedirectionFromFlag>
  <BACSRedirectToSortcode>string</BACSRedirectToSortcode>
  <BACSSettlementBank>string</BACSSettlementBank>
  <BACSSettlementSection>string</BACSSettlementSection>
  <BACSSettlementSubSection>string</BACSSettlementSubSection>
  <BACSHandlingBank>string</BACSHandlingBank>
  <BACSHandlingBankStream>string</BACSHandlingBankStream>
  <BACSAccountsNumberedFlag>string</BACSAccountsNumberedFlag>
  <BACSDDIVoucherFlag>string</BACSDDIVoucherFlag>
  <BACSTransactionsDisallowedDR>string</BACSTransactionsDisallowedDR>
  <BACSTransactionsDisallowedCR>string</BACSTransactionsDisallowedCR>
  <BACSTransactionsDisallowedCU>string</BACSTransactionsDisallowedCU>
  <BACSTransactionsDisallowedPR>string</BACSTransactionsDisallowedPR>
  <BACSTransactionsDisallowedBS>string</BACSTransactionsDisallowedBS>
  <BACSTransactionsDisallowedDV>string</BACSTransactionsDisallowedDV>
  <BACSTransactionsDisallowedAU>string</BACSTransactionsDisallowedAU>
  <BACSTransactionsDisallowedSpare1>string</BACSTransactionsDisallowedSpare1>
  <BACSTransactionsDisallowedSpare2>string</BACSTransactionsDisallowedSpare2>
  <BACSTransactionsDisallowedSpare3>string</BACSTransactionsDisallowedSpare3>
  <BACSSpare1>string</BACSSpare1>
  <CHAPSSTERLINGReturnIndicator>string</CHAPSSTERLINGReturnIndicator>
  <CHAPSSTERLINGStatus>string</CHAPSSTERLINGStatus>
  <CHAPSSTERLINGEffectiveDateOfLastChange>string</CHAPSSTERLINGEffectiveDateOfLastChange>
  <CHAPSSTERLINGDateClosed>string</CHAPSSTERLINGDateClosed>
  <CHAPSSTERLINGSettlementMember>string</CHAPSSTERLINGSettlementMember>
  <CHAPSSTERLINGRoutingBICField1>string</CHAPSSTERLINGRoutingBICField1>
  <CHAPSSTERLINGRoutingBICField2>string</CHAPSSTERLINGRoutingBICField2>
  <CHAPSEUROStatus>string</CHAPSEUROStatus>
  <CHAPSEUROEffectiveDateOfLastChange>string</CHAPSEUROEffectiveDateOfLastChange>
  <CHAPSEURODateClosed>string</CHAPSEURODateClosed>
  <CHAPSEURORoutingBICField1>string</CHAPSEURORoutingBICField1>
  <CHAPSEURORoutingBICField2>string</CHAPSEURORoutingBICField2>
  <CHAPSEUROSettlementMember>string</CHAPSEUROSettlementMember>
  <CHAPSEUROReturnIndicator>string</CHAPSEUROReturnIndicator>
  <CHAPSEUROSwiftData>string</CHAPSEUROSwiftData>
  <CHAPSEUROSpare1>string</CHAPSEUROSpare1>
  <CCCCStatus>string</CCCCStatus>
  <CCCCeffectiveDateofLastChange>string</CCCCeffectiveDateofLastChange>
  <CCCCDateClosed>string</CCCCDateClosed>
  <CCCCSettlementBank>string</CCCCSettlementBank>
  <CCCCDebitAgencySortingCode>string</CCCCDebitAgencySortingCode>
  <CCCCReturnIndicator>string</CCCCReturnIndicator>
  <CCCCGBNIIndicator>string</CCCCGBNIIndicator>
  <PRINTBranchTypeIndicator>string</PRINTBranchTypeIndicator>
  <PRINTSortcodeOfMainBranch>string</PRINTSortcodeOfMainBranch>
  <PRINTMajorLocationName>string</PRINTMajorLocationName>
  <PRINTMinorLocationName>string</PRINTMinorLocationName>
  <PRINTBranchNameOrPlace>string</PRINTBranchNameOrPlace>
  <PRINTSecondEntryIndicator>string</PRINTSecondEntryIndicator>
  <PRINTBranchNameForSecondEntry>string</PRINTBranchNameForSecondEntry>
  <PRINTFullBranchTitlePart1>string</PRINTFullBranchTitlePart1>
  <PRINTFullBranchTitlePart2>string</PRINTFullBranchTitlePart2>
  <PRINTFullBranchTitlePart3>string</PRINTFullBranchTitlePart3>
  <PRINTAddressLine1>string</PRINTAddressLine1>
  <PRINTAddressLine2>string</PRINTAddressLine2>
  <PRINTAddressLine3>string</PRINTAddressLine3>
  <PRINTAddressLine4>string</PRINTAddressLine4>
  <PRINTTown>string</PRINTTown>
  <PRINTCounty>string</PRINTCounty>
  <PRINTPostcodeField1>string</PRINTPostcodeField1>
  <PRINTPostcodeField2>string</PRINTPostcodeField2>
  <PRINTTelephoneArea>string</PRINTTelephoneArea>
  <PRINTTelephoneNumber>string</PRINTTelephoneNumber>
  <PRINTTelephone2Area>string</PRINTTelephone2Area>
  <PRINTTelephone2Number>string</PRINTTelephone2Number>
</BranchDetail>

HTTP POST

The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.

POST /moduluscheck.asmx/ValidateAccountGetBranchDetails HTTP/1.1
Host: moduluscheck.accesspay.co.uk
Content-Type: application/x-www-form-urlencoded
Content-Length: length

Sortcode=string&AccountNumber=string&AccountName=string&LicenceID=string&sIPAddress=string
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<BranchDetail xmlns="https://moduluscheck.accesspay.co.uk">
  <ValidationMessage>string</ValidationMessage>
  <IsError>boolean</IsError>
  <ErrorMessage>string</ErrorMessage>
  <GENERALSortingCode>string</GENERALSortingCode>
  <GENERALBIC1>string</GENERALBIC1>
  <GENERALBIC2>string</GENERALBIC2>
  <GENERALSubBranchSuffix>string</GENERALSubBranchSuffix>
  <GENERALShortBranchTitle>string</GENERALShortBranchTitle>
  <GENERALShortNameOwningBank>string</GENERALShortNameOwningBank>
  <GENERALFullNameOwningBankLine1>string</GENERALFullNameOwningBankLine1>
  <GENERALFullNameOwningBankLine2>string</GENERALFullNameOwningBankLine2>
  <GENERALBankCodeOwningBank>string</GENERALBankCodeOwningBank>
  <GENERALNationalCentralBankCountryCode>string</GENERALNationalCentralBankCountryCode>
  <GENERALSupervisoryBody>string</GENERALSupervisoryBody>
  <GENERALDeletedDate>string</GENERALDeletedDate>
  <GENERALDateofLastChange>string</GENERALDateofLastChange>
  <GENERALPrintIndicator>string</GENERALPrintIndicator>
  <BACSStatus>string</BACSStatus>
  <BACSDateofLastChange>string</BACSDateofLastChange>
  <BACSDateClosedInBACSClearing>string</BACSDateClosedInBACSClearing>
  <BACSRedirectionFromFlag>string</BACSRedirectionFromFlag>
  <BACSRedirectToSortcode>string</BACSRedirectToSortcode>
  <BACSSettlementBank>string</BACSSettlementBank>
  <BACSSettlementSection>string</BACSSettlementSection>
  <BACSSettlementSubSection>string</BACSSettlementSubSection>
  <BACSHandlingBank>string</BACSHandlingBank>
  <BACSHandlingBankStream>string</BACSHandlingBankStream>
  <BACSAccountsNumberedFlag>string</BACSAccountsNumberedFlag>
  <BACSDDIVoucherFlag>string</BACSDDIVoucherFlag>
  <BACSTransactionsDisallowedDR>string</BACSTransactionsDisallowedDR>
  <BACSTransactionsDisallowedCR>string</BACSTransactionsDisallowedCR>
  <BACSTransactionsDisallowedCU>string</BACSTransactionsDisallowedCU>
  <BACSTransactionsDisallowedPR>string</BACSTransactionsDisallowedPR>
  <BACSTransactionsDisallowedBS>string</BACSTransactionsDisallowedBS>
  <BACSTransactionsDisallowedDV>string</BACSTransactionsDisallowedDV>
  <BACSTransactionsDisallowedAU>string</BACSTransactionsDisallowedAU>
  <BACSTransactionsDisallowedSpare1>string</BACSTransactionsDisallowedSpare1>
  <BACSTransactionsDisallowedSpare2>string</BACSTransactionsDisallowedSpare2>
  <BACSTransactionsDisallowedSpare3>string</BACSTransactionsDisallowedSpare3>
  <BACSSpare1>string</BACSSpare1>
  <CHAPSSTERLINGReturnIndicator>string</CHAPSSTERLINGReturnIndicator>
  <CHAPSSTERLINGStatus>string</CHAPSSTERLINGStatus>
  <CHAPSSTERLINGEffectiveDateOfLastChange>string</CHAPSSTERLINGEffectiveDateOfLastChange>
  <CHAPSSTERLINGDateClosed>string</CHAPSSTERLINGDateClosed>
  <CHAPSSTERLINGSettlementMember>string</CHAPSSTERLINGSettlementMember>
  <CHAPSSTERLINGRoutingBICField1>string</CHAPSSTERLINGRoutingBICField1>
  <CHAPSSTERLINGRoutingBICField2>string</CHAPSSTERLINGRoutingBICField2>
  <CHAPSEUROStatus>string</CHAPSEUROStatus>
  <CHAPSEUROEffectiveDateOfLastChange>string</CHAPSEUROEffectiveDateOfLastChange>
  <CHAPSEURODateClosed>string</CHAPSEURODateClosed>
  <CHAPSEURORoutingBICField1>string</CHAPSEURORoutingBICField1>
  <CHAPSEURORoutingBICField2>string</CHAPSEURORoutingBICField2>
  <CHAPSEUROSettlementMember>string</CHAPSEUROSettlementMember>
  <CHAPSEUROReturnIndicator>string</CHAPSEUROReturnIndicator>
  <CHAPSEUROSwiftData>string</CHAPSEUROSwiftData>
  <CHAPSEUROSpare1>string</CHAPSEUROSpare1>
  <CCCCStatus>string</CCCCStatus>
  <CCCCeffectiveDateofLastChange>string</CCCCeffectiveDateofLastChange>
  <CCCCDateClosed>string</CCCCDateClosed>
  <CCCCSettlementBank>string</CCCCSettlementBank>
  <CCCCDebitAgencySortingCode>string</CCCCDebitAgencySortingCode>
  <CCCCReturnIndicator>string</CCCCReturnIndicator>
  <CCCCGBNIIndicator>string</CCCCGBNIIndicator>
  <PRINTBranchTypeIndicator>string</PRINTBranchTypeIndicator>
  <PRINTSortcodeOfMainBranch>string</PRINTSortcodeOfMainBranch>
  <PRINTMajorLocationName>string</PRINTMajorLocationName>
  <PRINTMinorLocationName>string</PRINTMinorLocationName>
  <PRINTBranchNameOrPlace>string</PRINTBranchNameOrPlace>
  <PRINTSecondEntryIndicator>string</PRINTSecondEntryIndicator>
  <PRINTBranchNameForSecondEntry>string</PRINTBranchNameForSecondEntry>
  <PRINTFullBranchTitlePart1>string</PRINTFullBranchTitlePart1>
  <PRINTFullBranchTitlePart2>string</PRINTFullBranchTitlePart2>
  <PRINTFullBranchTitlePart3>string</PRINTFullBranchTitlePart3>
  <PRINTAddressLine1>string</PRINTAddressLine1>
  <PRINTAddressLine2>string</PRINTAddressLine2>
  <PRINTAddressLine3>string</PRINTAddressLine3>
  <PRINTAddressLine4>string</PRINTAddressLine4>
  <PRINTTown>string</PRINTTown>
  <PRINTCounty>string</PRINTCounty>
  <PRINTPostcodeField1>string</PRINTPostcodeField1>
  <PRINTPostcodeField2>string</PRINTPostcodeField2>
  <PRINTTelephoneArea>string</PRINTTelephoneArea>
  <PRINTTelephoneNumber>string</PRINTTelephoneNumber>
  <PRINTTelephone2Area>string</PRINTTelephone2Area>
  <PRINTTelephone2Number>string</PRINTTelephone2Number>
</BranchDetail>