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:
| PmtHubActType | PmtHubActStat | Description |
|---|---|---|
| PmtRq | Acpt | Request for Payment has been successfully accepted by the network/counter party |
| PmtRq | Rej | Request for Payment has been rejected by the network/counter party |
| PmtRq | Cancel | Request 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 Name | Description |
|---|---|
| PmtHubActType | Action Type (PmtRq = Payment Request) |
| PmtHubActStat | Status of an activity (Acpt = Accepted, Rej = Rejected, Cancel = Expired) |
| PmtHubTrakId | Unique payment tracking identifier |
| NetworkPrimaryReferenceId | Network-specific transaction reference ID |
| X-Request-ID | Client-generated UUID |
| PaymentRequestId | Payment request identifier |
| PaymentIntegratorCode | Unique code assigned to each Financial Institution |
| PmtRailType | Payment network used (FedNow, RTP) |
| XferAmt | Payment request amount in USD |
| RequestedAmount | Originally requested payment amount |
| AcceptedAmount | Amount 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>