TEServer


Click here for a complete list of operations.

TransChkDeposit

Deposit a check to a member account and optionally receive cash back. Also, puts holds on funds based on institution controls.

Test

The test form is only available for requests from the local machine.

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 /TESERVER.asmx HTTP/1.1
Host: oucute.oucu.org
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://harlandfs.com/pl/TransactionExchange/TransChkDeposit"

<?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:Header>
    <TEAuthRq xmlns="http://harlandfs.com/pl/TransactionExchange">
      <IfxSignonRq>xml</IfxSignonRq>
      <IfxVersion>string</IfxVersion>
    </TEAuthRq>
  </soap:Header>
  <soap:Body>
    <TransChkDepositRq xmlns="http://harlandfs.com/pl/TransactionExchange">
      <CustNumber>string</CustNumber>
      <AcctTypeTo>string</AcctTypeTo>
      <Amt>double</Amt>
      <EffDt>dateTime</EffDt>
      <Memo>string</Memo>
      <Memo2>string</Memo2>
      <ChkDepositMethod>Online or Mail or ATM or Network</ChkDepositMethod>
      <OnusFlag>boolean</OnusFlag>
      <ChkNumber>string</ChkNumber>
      <ChkABA>string</ChkABA>
      <ChkHoldType>Local or NonLocal or Goverment or NoHolds or Exception</ChkHoldType>
      <HoldDays>int</HoldDays>
      <HoldReasonCode>string</HoldReasonCode>
      <HoldDoubtfulCollReasonCode>string</HoldDoubtfulCollReasonCode>
      <HoldDoubtfulCollMemo>string</HoldDoubtfulCollMemo>
      <CashBackAmt>double</CashBackAmt>
      <MICRId>string</MICRId>
      <ContributionCode>string</ContributionCode>
      <ContributionYr>string</ContributionYr>
    </TransChkDepositRq>
  </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:Header>
    <TEAuthRs xmlns="http://harlandfs.com/pl/TransactionExchange">
      <IfxSignonRs>xml</IfxSignonRs>
      <IfxVersion>string</IfxVersion>
    </TEAuthRs>
  </soap:Header>
  <soap:Body>
    <TransChkDepositRs xmlns="http://harlandfs.com/pl/TransactionExchange">
      <SuccessFlag>boolean</SuccessFlag>
      <ReleaseInfoTable>
        <ReleaseInfoRecord>
          <ReleaseType>General or CheckWriting</ReleaseType>
          <ReleaseDt>dateTime</ReleaseDt>
          <ReleaseAmt>double</ReleaseAmt>
        </ReleaseInfoRecord>
        <ReleaseInfoRecord>
          <ReleaseType>General or CheckWriting</ReleaseType>
          <ReleaseDt>dateTime</ReleaseDt>
          <ReleaseAmt>double</ReleaseAmt>
        </ReleaseInfoRecord>
      </ReleaseInfoTable>
    </TransChkDepositRs>
  </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 /TESERVER.asmx HTTP/1.1
Host: oucute.oucu.org
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:Header>
    <TEAuthRq xmlns="http://harlandfs.com/pl/TransactionExchange">
      <IfxSignonRq>xml</IfxSignonRq>
      <IfxVersion>string</IfxVersion>
    </TEAuthRq>
  </soap12:Header>
  <soap12:Body>
    <TransChkDepositRq xmlns="http://harlandfs.com/pl/TransactionExchange">
      <CustNumber>string</CustNumber>
      <AcctTypeTo>string</AcctTypeTo>
      <Amt>double</Amt>
      <EffDt>dateTime</EffDt>
      <Memo>string</Memo>
      <Memo2>string</Memo2>
      <ChkDepositMethod>Online or Mail or ATM or Network</ChkDepositMethod>
      <OnusFlag>boolean</OnusFlag>
      <ChkNumber>string</ChkNumber>
      <ChkABA>string</ChkABA>
      <ChkHoldType>Local or NonLocal or Goverment or NoHolds or Exception</ChkHoldType>
      <HoldDays>int</HoldDays>
      <HoldReasonCode>string</HoldReasonCode>
      <HoldDoubtfulCollReasonCode>string</HoldDoubtfulCollReasonCode>
      <HoldDoubtfulCollMemo>string</HoldDoubtfulCollMemo>
      <CashBackAmt>double</CashBackAmt>
      <MICRId>string</MICRId>
      <ContributionCode>string</ContributionCode>
      <ContributionYr>string</ContributionYr>
    </TransChkDepositRq>
  </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:Header>
    <TEAuthRs xmlns="http://harlandfs.com/pl/TransactionExchange">
      <IfxSignonRs>xml</IfxSignonRs>
      <IfxVersion>string</IfxVersion>
    </TEAuthRs>
  </soap12:Header>
  <soap12:Body>
    <TransChkDepositRs xmlns="http://harlandfs.com/pl/TransactionExchange">
      <SuccessFlag>boolean</SuccessFlag>
      <ReleaseInfoTable>
        <ReleaseInfoRecord>
          <ReleaseType>General or CheckWriting</ReleaseType>
          <ReleaseDt>dateTime</ReleaseDt>
          <ReleaseAmt>double</ReleaseAmt>
        </ReleaseInfoRecord>
        <ReleaseInfoRecord>
          <ReleaseType>General or CheckWriting</ReleaseType>
          <ReleaseDt>dateTime</ReleaseDt>
          <ReleaseAmt>double</ReleaseAmt>
        </ReleaseInfoRecord>
      </ReleaseInfoTable>
    </TransChkDepositRs>
  </soap12:Body>
</soap12:Envelope>