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>