Skip to main content

Transaction status update

Webhook 

ISO-20022 pacs.002 message. Information about a transaction status update.

Event type: global.rtgs.TransactionStatusNotificationV1

The transaction status is in TxInfAndSts[].TxSts. StsRsnInf[].Rsn carries either a proprietary Prtry code or an ISO Cd, with AddtlInf providing a human-readable description.

Status transitions​

TxStsPrtryMeaning
PDNGLinkPendingYour link request is pending a counterparty match.
PDNGLinkRequestA counterparty's request was already pending when yours arrived; both are now waiting to be linked.
PDNGCounterpartyRequestCancelledA counterparty that had matched your request cancelled theirs; your request remains pending.
ACSPLinkCreatedMatched with counterparty; settlement is in progress.
ACSCLinkSettledSettlement complete.
ACWPOwnInsufficientFundsSettlement failed: insufficient funds on your network account.
ACWPCounterpartyInsufficientFundsSettlement failed: insufficient funds on the counterparty's network account.
CANCCancelledAsPerRequestCancellation successful.
CANCCounterpartyRequestCancelledCounterparty cancelled their request.

Rejection reasons​

When TxSts is RJCT (request rejected) or ACWP with a reason code below (match validation failed), StsRsnInf[].Rsn carries one of the following.

Proprietary (Prtry) codes:

PrtryAddtlInf
CounterpartyNotFoundCounterparty does not exist
CounterpartyInvalidCounterparty is invalid
OwnIdentifierInCounterpartyFieldParticipant BIC/LEI specified in counterparty field
LinkIdentifiersOrUetrNotFoundRequest link identifiers or UETR cannot be found
VerificationFailedRequest signature verification has failed
LinkAlreadySettledRequest has already been settled
CurrencyMismatchRequests have specified different currencies
FundsControllerMismatchAccounts held with different funds controllers
SettlementFailedRequest has failed to settle and cannot be cancelled
ClientIdMismatchAccounts held by different clients

ISO (Cd) codes:

CdAddtlInf
AC02Invalid debtor account number
AC03Invalid creditor account number
AC10Invalid debtor account currency
AC11Invalid creditor account currency
AM09Request amounts do not match
DU03Link identifiers already in use
RF01Not Unique E2E TransactionReference (UETR)
ED05Settlement failed
NARRFunds controller validation failed — returned when the funds controller rejects the request for a reason not covered by a more specific ISO code.

Request​

Responses​

Return a successful status code if the message was received, understood and accepted.