Developer Resources
Enterprise SOAP API
>
API by Reference
>
Core Services
>
Positive Pay Item Inquiry
>
Developer Resources
Details
SoapAction | http://jackhenry.com/ws/PosPayItemInq |
Input Name | PosPayItemInq |
Output Name | PosPayItemInqResponse |
Input Namespace | http://jackhenry.com/jxchange/TPG/2008 |
Group Name | Inquiry |
Container | TPG_InquiryMaster.xsd |
XML Examples
PosPayItemInqXML
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<wsse:UsernameToken xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<wsse:Username>{Insert}</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">{Insert}</wsse:Password>
<wsu:Created xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">2021-02-01T21:17:56Z</wsu:Created>
</wsse:UsernameToken>
</wsse:Security>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<PosPayItemInq xmlns="http://jackhenry.com/jxchange/TPG/2008">
<MsgRqHdr>
<jXchangeHdr>
<JxVer/>
<AuditUsrId></AuditUsrId>
<AuditWsId></AuditWsId>
<AuthenUsrId/>
<ConsumerName></ConsumerName>
<ConsumerProd></ConsumerProd>
<Ver_1/>
<jXLogTrackingId>{Insert}</jXLogTrackingId>
<Ver_2/>
<InstRtId>011001276</InstRtId>
<InstEnv>TEST</InstEnv>
<Ver_3/>
<BusCorrelId/>
<Ver_4/>
<WorkflowCorrelId/>
<Ver_5/>
<ValidConsmName>{Insert}</ValidConsmName>
<ValidConsmProd>{Insert}</ValidConsmProd>
<Ver_6/>
</jXchangeHdr>
<Ver_1/>
<Ver_2/>
<Ver_3/>
</MsgRqHdr>
<AccountId>
<AcctId>2018</AcctId>
<AcctType>D</AcctType>
<Ver_1/>
</AccountId>
<PosPayItemId>104</PosPayItemId>
<ActIntent/>
<Custom/>
<Ver_1/>
</PosPayItemInq>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
PosPayItemInqXMLRs
<PosPayItemInqResponse xmlns="http://jackhenry.com/jxchange/TPG/2008"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<MsgRsHdr>
<jXchangeHdr>
<JxVer>R2017.4</JxVer>
<AuditUsrId/>
<AuditWsId>Treasury</AuditWsId>
<ConsumerProd></ConsumerProd>
<Ver_1/>
<jXLogTrackingId>9e5baebe-d752-4d63-89c7-f2e4e575b690</jXLogTrackingId>
<Ver_2/>
<InstRtId>101107080</InstRtId>
<InstEnv>TEST</InstEnv>
<Ver_3/>
<BusCorrelId>da159692-effd-48f6-a47c-68a1bff2e3d4</BusCorrelId>
<Ver_4/>
<Ver_5/>
<ValidConsmName></ValidConsmName>
<ValidConsmProd></ValidConsmProd>
</jXchangeHdr>
<Ver_1/>
</MsgRsHdr>
<AccountId>
<AcctId>2018</AcctId>
<AcctType>D</AcctType>
<Ver_1/>
</AccountId>
<PosPayItemId Rstr="ReadOnly">104</PosPayItemId>
<PosPayItemInqRec>
<PosPayItemInfoRec>
<PosPayItemStatType>Pd</PosPayItemStatType>
<PosPayViolType>InvAmt</PosPayViolType>
<IsLockType>false</IsLockType>
<Ver_1/>
</PosPayItemInfoRec>
<ChkNum>3049</ChkNum>
<TrnAmt>49.00</TrnAmt>
<BatchNum>1</BatchNum>
<SeqNum>7</SeqNum>
<SrcCodeDesc>MANUAL</SrcCodeDesc>
<Ver_1/>
<ImgNum>0</ImgNum>
<Ver_2/>
</PosPayItemInqRec>
<ActIntent>N</ActIntent>
<ActIntentKey xsi:nil="true"/>
<Custom xsi:nil="true"/>
<Ver_1/>
</PosPayItemInqResponse>
FAQ
PosPayItemInqFAQ
PosPayItemInq Questions
Q: Does PositivePay validate the check or PosPayItemInq needs to be called before a TrnAdd memo post is called?
A: No, you will not need to call PosPayItemInq to validate the check before calling TrnAdd. Positive Pay validation will be done automatically during the TrnAdd, if it fails you will get back a Fault with ErrCode 100165, “Transaction violates positive pay requirements”, which can be overridden.
Have a Question?
Have a how-to question? Seeing a weird error? Get help on
StackOverflow.
Register for the Digital Toolkit Meetup
where we answer technical Q&A from the audience.
Last updated Wed Sep 7 2022