Pacs.002
Initial and Final Transaction Status Report Messages
A Pacs.002 message is used to confirm the status of a payment transfer, such as whether it has been successfully executed or rejected due to an error, it can be of 2 types;
An Initial Transaction Status Report Message sent by the Payee FSP to the Switch in response to a Pacs.008. This can further be of 2 types.
AUTH - Meaning Payee can receive funds, transaction can be accepted.
NAUTH - Meaning Payee cannot receive funds, transaction can not be accepted.
The Final Transaction Status Report Message sent by the Switch to both the Payer and the Payee FSP in response to receiving a Pacs.002 AUTH/NAUTH or in the event that there are timeouts/exceptions and rejection needs to be notified pre-emptively. This too, can be of 2 types;
ACSP - Final Acceptance, meaning Transaction is final.
RJCT - Final Rejection, meaning Transaction failed to execute and is canceled.
A sample payload of a PACS.002 message is as follows;
<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pacs.002.001.03">
<FIToFICstmrCdtTrf>
<GrpHdr>
<MsgId>12345678901234567890</MsgId>
<CreDtTm>2023-04-16T11:00:00.000Z</CreDtTm>
<NbOfTxs>1</NbOfTxs>
<CtrlSum>100.00</CtrlSum>
<InitgPty>
<Nm>John Smith</Nm>
</InitgPty>
</GrpHdr>
<TxInfAndSts>
<StsId>1234567890</StsId>
<OrgnlInstrId>0001</OrgnlInstrId>
<TxSts>RJCT</TxSts>
<StsRsnInf>
<Rsn>
<Cd>AC01</Cd>
</Rsn>
<AddtlInf>Error in account number</AddtlInf>
</StsRsnInf>
</TxInfAndSts>
</FIToFICstmrCdtTrf>
</Document>
In this schema, we can see several elements that provide information about the authorization message:
MsgId
: This is a unique identifier for the message.CreDtTm
: This is the date and time the message was created.NbOfTxs
andCtrlSum
: These elements provide information about the total number of transactions and the total amount being transferred.InitgPty
: This element provides information about the initiating party (i.e., the person or organization sending the transfer).StsId
: This is a unique identifier for the status message.OrgnlInstrId
: This is the original instruction identifier from the PACS.008 message.TxSts
: This element indicates the status of the transfer, such as "RJCT" for rejected or "ACCP" for accepted.StsRsnInf
: This element provides information about the reason for the status, such as an error code (Cd
) and any additional information (AddtlInf
).
Last updated
Was this helpful?