Identifies the scheme used for the payment
ZA_RTC
: South African Realtime Clearing scheme.ZA_RPP
: South African Realtime Payments Platform scheme.ZA_EFT
: South African Electronic Funds Transfer scheme.CBPR_PLUS
: Cross-Border Payments and Reporting Plus.
Further information related to the proxy resolution response, provided by the Operator, and intended for the creator agent.
The universally unique identifier provided in the original request as an end-to-end reference. This identifier remains the same for all messages related to the same transaction.
The request.verificationIdentification
as provided in the original request.
A report providing information from the lookup of a proxy in the context of the ZA RPP Payment Scheme.
This report returns information required to proceed with the clearing of funds through the use of the proxy
(identifier) provided in the identifier determination request. Specifically, this report will provide the outcome of the lookup of said identifier, indication whether it is valid or not, as well as provide the name ("known as name") of the creditor, and the legal name of the creditor (both of these are mandatory in the ZA RPP Payment Scheme, despite not being mandatory in this API), namely:
accountOwner.knownAsName
accountOwner.legalName
This model is the basic representation of a Party. It is expanded on depending on whether the party is a person or an organisation.
AB06
: Transaction stopped due to timeout at the Instructed Agent.AB07
: Agent of message is not online. Generic usage if it cannot be determined who exactly is not online.AB10
: An error occured at the instructed agentAC06
: Account specified is blocked, prohibiting posting of transactions against itAG01
: Transaction forbidden on this type of accountAG03
: Transaction type not supported/authorized on this account.AG10
: Agent of message is suspended from the Real Time Payment system. Generic usage if it cannot be determined who exactly is suspended.AGNT
: Agent in the payment workflow is incorrectAM02
: Specific transaction/message amount is greater than allowed maximum (e.g. payee proxy participant service limit exceededCH21
: Mandatory element is missing .DT02
: Invalid creation date and time in Group Header (eg, historic date) .DU03
: Transaction is not unique.DUPL
: Request is a duplicate of another requestFF02
: Syntax error reason is provided as narrative information in the additional reason information.FF08
: End to End Id missing or invalid .NAUT
: Permission to be processed is not grantedNOOR
: Original SCT never receivedPD01
: Domain not found or invalidPD02
: Suspended Domain provided is suspended pending investigationBE23
: Phone number or email address, or any other proxy, used as the account proxy is unknown or invalid.PX03
: Proxy not found in central repositoryPX04
: Format of proxy invalidRC05
: BIC identifier is invalid or missing.RC08
: ClearingSystemMemberidentifier is invalid or missing. Generic usage if cannot specify between debit or credit account .RR10
: Character set supplied not valid for the country and payment type.RR12
: Invalid or missing identification required within a particular country or payment type.RF01
: Transaction reference is not unique within the message.AC16
: Account in SequestrationAC17
: Account in LiquidationAC04
: Account ClosedAC01
: Format of the account number specified is not correctMD07
: Account Holder DeceasedNOCM
: Customer account is not compliant with regulatory requirements, for example FICA (in South Africa) or any other regulatory requirements which render an account inactive for certain processing.BE01
: Identification of end customer is not consistent with associated account number. (formerly CreditorConsistency).
{ "schema": "ZA_RPP", "instructedAgent": { "additionalIdentifications": [ … ], "address": { … }, "bicfi": "string", "branch": { … }, "clearingSystemMemberId": { … }, "companyRegistration": "string", "lei": "string", "memberId": "string", "name": "string" }, "instructingAgent": { "additionalIdentifications": [ … ], "address": { … }, "bicfi": "string", "branch": { … }, "clearingSystemMemberId": { … }, "companyRegistration": "string", "lei": "string", "memberId": "string", "name": "string" }, "instructionForCreatorAgent": [ { … } ], "originalRequestor": { "schema": "string" }, "originalUetr": "string", "originalVerificationIdentification": "string", "reportInformation": { "accountAgent": { … }, "accountInformation": { … }, "accountOwner": { … }, "outcome": "SUCCESSFUL", "reasonCode": "stri", "transactionLimit": { … } } }