Validate a FI to FI Customer Credit Transfer request
POST/v1/payaway/validate
ISO-20022 pacs.008 message. Synchronously validate FI to FI Customer Credit Transfer request. The validation logic applied by this endpoint is identical to the logic applied by the /v1/payaway/funds-controller endpoint.
On success, a 204 response will be returned immediately.
On failure, a 400 response will be returned immediately with details of the validation failures.
The
InstgAgt.FinInstnId.Othr.IdandInstdAgt.FinInstnId.Othr.Idproperties must be populated with the RTGS.global Ids of the debtor participant and TransferMate respectively.
The creditor's account alias id must always be provided. This is the
Idof a creditor registered via the Party Management endpoints. If the creditor is an individual, useFIToFICstmrCdtTrf.CdtTrfTxInf[0].Cdtr.Id.PrvtId.Othr[0].Id, otherwise useFIToFICstmrCdtTrf.CdtTrfTxInf[0].Cdtr.Id.OrgId.Othr[0].Id.
The debtor's account alias id determines the payment flow. Omit it for a first-party payment (the participant is paying on their own behalf). Provide it for a third-party payment (paying on behalf of someone else), using
FIToFICstmrCdtTrf.CdtTrfTxInf[0].Dbtr.Id.PrvtId.Othr[0].Id(individual) orFIToFICstmrCdtTrf.CdtTrfTxInf[0].Dbtr.Id.OrgId.Othr[0].Id(organisation). The value must be numeric. First-party participants must not provide a debtor alias id; doing so will result in rejection with reason codeAG01(TransactionForbidden).
FIToFICstmrCdtTrf.CdtTrfTxInf[0].IntrBkSttlmAmt.Valuemust not exceed 11 digits in total, with a maximum of 2 decimal places.
Request
Responses
- 204
- 400
No Content
Bad Request