Messaging
Acknowledgment Processing
- Webservices are provided for external systems to send the acknowledgments for the messages dispatched.
- Required tags and specifications are mentioned below:
| Tag Name | Tag | Format/Length | Mandatory |
|---|---|---|---|
| Acknowledgment Identification | <AckID > | Max20 | M |
| Original Message ID | <OrgnlMsgI D> | -- | M |
| Process Status | <Prcsts> | ProcessCode (Max4Text) | M |
| Bank Identification | <PtyId> | Max14Text | O |
| Process Date | <PrcDt> | ISO Date | O |
Message Process codes can have the below values:
| Tag Name | Tag | Format/ length | Mandatory |
|---|---|---|---|
| Acknowledgment Identification | <AckID > | -- | Yes |
| Original Message ID | <OrgnlMsgID> | -- | Yes |
| Process Status | <Prcsts> | ProcessCode (Max4Text | Yes |
| Bank Identification | <PtyId> | Max14Text | No |
| Reject Code | <PtyPrcCd> | Reject code Max 4 | No |
| Reject Information | <RjctInf> | Max105 Text | No |
| Process Date | <PrcDt> | ISO Date | No |
- Process status can have the following values:
- PR04-Accepted
- PR09 –Rejected
- If the message is rejected, Reject Code is received in <PtyPrcCd> tag and the detailed information is received in <RjctInf>
- The message status has the following values based on the acknowledgment received:
Processing step Message Status Message tags populated in dispatch table Dispatched On receipt of Acknowledgement1 ACK1 Received On getting Acknowledgment 2 as Accepted ACK2 Received On getting Acknowledgment 2as Rejected Rejected
Parent topic: CNAPS Outbound Payment Validations