Skip to main content

EES Event 800

Overview

The JH PayCenter Instant Payments system publishes Event 800 to the JH Enterprise Event System (EES). Financial Institutions (FIs) or Partners must subscribe to these events to receive real-time payment request transaction status notifications.

Event Types

The following EES Event 800 types define the final status of payment request transactions:

PmtHubActTypePmtHubActStatDescription
PmtRqAcptRequest for Payment has been successfully accepted by the network/counter party
PmtRqRejRequest for Payment has been rejected by the network/counter party
PmtRqCancelRequest for Payment has been expired
Event Processing
  • PmtRq/Acpt: Payment request accepted; debtor will initiate payment separately.
  • PmtRq/Rej: Payment request rejected; no further action required.
  • PmtRq/Cancel: Payment request expired; no further action required.

Key Event Fields

Field NameDescription
PmtHubActTypeAction Type (PmtRq = Payment Request)
PmtHubActStatStatus of an activity (Acpt = Accepted, Rej = Rejected, Cancel = Expired)
PmtHubTrakIdUnique payment tracking identifier
NetworkPrimaryReferenceIdNetwork-specific transaction reference ID
X-Request-IDClient-generated UUID
PaymentRequestIdPayment request identifier
PaymentIntegratorCodeUnique code assigned to each Financial Institution
PmtRailTypePayment network used (FedNow, RTP)
XferAmtPayment request amount in USD
RequestedAmountOriginally requested payment amount
AcceptedAmountAmount accepted by the debtor (if modified)

Event Message

EES 800 Message
<?xml version="1.0"?>
<EESEventAdd xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://jackhenry.com/jxchange/JES/2008">
<JESMsgRqHdr>
<JESHdr>
<AuditUsrId>PayCenter</AuditUsrId>
<AuditWsId>FNWOREnv</AuditWsId>
<ConsumerProd>Enterprise Event</ConsumerProd>
<ConsumerRqDtTime>2025-04-20T05:18:14.0291033Z</ConsumerRqDtTime>
<jXLogTrackingId>53ad325b-9da4-445f-bccb-f028cd2226f9</jXLogTrackingId>
</JESHdr>
</JESMsgRqHdr>
<SubscrpId>PC-12345</SubscrpId>
<EESEventInfoArray>
<EESEventInfo>
<EventNum>800</EventNum>
<EventProd>PayCenter</EventProd>
<EventTimeDt>2025-04-20T05:17:24.34</EventTimeDt>
<InstId>711960044</InstId>
<ProdEnv>PROD</ProdEnv>
<EventDataInfoArray>
<EventDataInfo>
<Name>TranslatedCrAcctId</Name>
<Val/>
<PrevVal/>
<Ver_1/>
</EventDataInfo>
<EventDataInfo>
<Name>TranslatedDrAcctId</Name>
<Val/>
<PrevVal/>
<Ver_1/>
</EventDataInfo>
<EventDataInfo>
<Name>NetworkPrimaryReferenceId</Name>
<Val>20250522083957044PAIN13071234280</Val>
<PrevVal/>
<Ver_1/>
</EventDataInfo>
<EventDataInfo>
<Name>OriginalTxnDirection</Name>
<Val>Outbound</Val>
<PrevVal/>
<Ver_1/>
</EventDataInfo>
<EventDataInfo>
<Name>CrCustName</Name>
<Val>Elisa Retail1</Val>
<PrevVal/>
<Ver_1/>
</EventDataInfo>
<EventDataInfo>
<Name>CrAcctId</Name>
<Val>201990001</Val>
<PrevVal/>
<Ver_1/>
</EventDataInfo>
<EventDataInfo>
<Name>CrAcctType</Name>
<Val>Checking</Val>
<PrevVal/>
<Ver_1/>
</EventDataInfo>
<EventDataInfo>
<Name>CrXferFinInstId</Name>
<Val>711960044</Val>
<PrevVal/>
<Ver_1/>
</EventDataInfo>
<EventDataInfo>
<Name>DrCustName</Name>
<Val>Reck Deborah</Val>
<PrevVal/>
<Ver_1/>
</EventDataInfo>
<EventDataInfo>
<Name>DrAcctId</Name>
<Val>556677</Val>
<PrevVal/>
<Ver_1/>
</EventDataInfo>
<EventDataInfo>
<Name>DrAcctType</Name>
<Val/>
<PrevVal/>
<Ver_1/>
</EventDataInfo>
<EventDataInfo>
<Name>DrXferFinInstId</Name>
<Val>711960044</Val>
<PrevVal/>
<Ver_1/>
</EventDataInfo>
<EventDataInfo>
<Name>PmtRailType</Name>
<Val>FedNow</Val>
<PrevVal/>
<Ver_1/>
</EventDataInfo>
<EventDataInfo>
<Name>PmtHubActType</Name>
<Val>PmtRq</Val>
<PrevVal/>
<Ver_1/>
</EventDataInfo>
<EventDataInfo>
<Name>PmtHubActStat</Name>
<Val>Rej</Val>
<PrevVal/>
<Ver_1/>
</EventDataInfo>
<EventDataInfo>
<Name>ReasonCode</Name>
<Val>AC03</Val>
<PrevVal/>
<Ver_1/>
</EventDataInfo>
<EventDataInfo>
<Name>ReasonDescription</Name>
<Val>Account not found.</Val>
<PrevVal/>
<Ver_1/>
</EventDataInfo>
<EventDataInfo>
<Name>Description</Name>
<Val>Request for Payment has been rejected by network/responder</Val>
<PrevVal/>
<Ver_1/>
</EventDataInfo>
<EventDataInfo>
<Name>PmtHubTrakId</Name>
<Val>202505225KBAC111234140</Val>
<PrevVal/>
<Ver_1/>
</EventDataInfo>
<EventDataInfo>
<Name>XferAmt</Name>
<Val>0.10</Val>
<PrevVal/>
<Ver_1/>
</EventDataInfo>
<EventDataInfo>
<Name>PmtAPICallerId</Name>
<Val>UATUser</Val>
<PrevVal/>
<Ver_1/>
</EventDataInfo>
<EventDataInfo>
<Name>PaymentRequestId</Name>
<Val>20250522083957044PAIN13071234280</Val>
<PrevVal/>
<Ver_1/>
</EventDataInfo>
<EventDataInfo>
<Name>PaymentDueDate</Name>
<Val>2025-07-25</Val>
<PrevVal/>
<Ver_1/>
</EventDataInfo>
<EventDataInfo>
<Name>RequestedAmount</Name>
<Val>0.10</Val>
<PrevVal/>
<Ver_1/>
</EventDataInfo>
<EventDataInfo>
<Name>AcceptedAmount</Name>
<Val/>
<PrevVal/>
<Ver_1/>
</EventDataInfo>
<EventDataInfo>
<Name>IsPaymentModificationAllowed</Name>
<Val>false</Val>
<PrevVal/>
<Ver_1/>
</EventDataInfo>
<EventDataInfo>
<Name>UltCrCustName</Name>
<Val>Martin Hess</Val>
<PrevVal/>
<Ver_1/>
</EventDataInfo>
<EventDataInfo>
<Name>UltDrCustName</Name>
<Val/>
<PrevVal/>
<Ver_1/>
</EventDataInfo>
<EventDataInfo>
<Name>Notes</Name>
<Val>Testing</Val>
<PrevVal/>
<Ver_1/>
</EventDataInfo>
<EventDataInfo>
<Name>PaymentIntegratorCode</Name>
<Val>DEVT</Val>
<PrevVal/>
<Ver_1/>
</EventDataInfo>
<EventDataInfo>
<Name>X-Request-ID</Name> <!-- X-Request-Id comes in the Initial request -->
<Val>2b806e84-0222-4bd2-9228-6ae1478e7fe6</Val>
<PrevVal/>
<Ver_1/>
</EventDataInfo>
</EventDataInfoArray>
<EventUniqueId>82df0d70-b997-4ffd-b669-fe29975b2d03</EventUniqueId>
<EESIdHistInfoArray>
<EESIdHistInfo>
<EESHistId>000000002-PROD-ees.prod.eis.jhahosted.com</EESHistId>
<Ver_1/>
</EESIdHistInfo>
</EESIdHistInfoArray>
<Custom/>
<Ver_1/>
</EESEventInfo>
</EESEventInfoArray>
</EESEventAdd>