Initiate a request to withdraw from your network accounts
POST/v1/defund
ISO-20022 pacs.009 message. Withdraw from an account on the RTGS.global network.
When withdrawing funds from your network account, the debtor fields of the request
(FICdtTrf.CdtTrfTxInf[0].Dbtr and FICdtTrf.CdtTrfTxInf[0].DbtrAcct) pertain to your
Realis Finance network account, and the creditor fields pertain to your off-network account.
Realis Finance — Purpose code required
FICdtTrf.CdtTrfTxInf[0].Purpis mandatory for Realis Finance. EitherPurp.CdorPurp.Prtry(not both) must be set to a value from the Realis Finance supported purpose code list — an ISO 20022 ExternalPurpose1Code subset includingSALA,BONU,TRAD,INTC, and approximately 107 other values.A missing or unsupported purpose code is not caught synchronously. The request returns
202 Accepted, but is rejected asynchronously: aRJCTpacs.002 status notification is delivered to your webhook withStsRsnInf[].AddtlInfcontainingFundsControllerValidationFailed.
Account identifiers
FICdtTrf.CdtTrfTxInf[0].DbtrAcct.Idmust useOthr.Idwith your Realis Finance network account identifier (max 40 characters). IBAN is not supported.
FICdtTrf.CdtTrfTxInf[0].Cdtr.FinInstnId.Othr.Idmust be the Realis Finance beneficiary client reference registered via Party Management, not an RTGS.global ID.
Request
Responses
- 202
- 400
Accepted
Bad Request