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
object (InstitutionIdentification) | |
object (ZaRppProxyAccountInformation) | |
object (Party) This model is the basic representation of a Party. It is expanded on depending on whether the party is a person or an organisation. | |
outcome required | string Enum: "SUCCESSFUL" "FAILED" |
reasonCode | string [ 1 .. 4 ] characters
|
object (Amount) |
{- "accountAgent": {
- "additionalIdentifications": [
- {
- "accountKnownAs": "string",
- "identifier": {
- "schema": "string",
- "value": "string"
}, - "registeredSchemes": [
- "ZA_RTC"
]
}
], - "bicfi": "string",
- "branch": {
- "address": {
- "addressLine": [
- "string"
], - "addressType": "ADDR",
- "buildingName": "string",
- "buildingNumber": "string",
- "country": "string",
- "countrySubDivision": "string",
- "department": "string",
- "districtName": "string",
- "floor": "string",
- "postBox": "string",
- "postCode": "string",
- "streetName": "string",
- "townLocationName": "string",
- "townName": "string"
}, - "identification": "string",
- "name": "string"
}, - "companyRegistration": "string",
- "lei": "string",
- "memberId": "string",
- "name": "string"
}, - "accountInformation": {
- "creationDate": "2019-08-24T14:15:22Z",
- "proxy": {
- "namespace": "string",
- "schema": "string"
}, - "traditionalAccountType": {
- "schema": "string",
- "value": "CACC"
}, - "traditionalIdentifier": {
- "schema": "string",
- "value": "string"
}
}, - "accountOwner": {
- "address": {
- "addressLine": [
- "string"
], - "addressType": "ADDR",
- "buildingName": "string",
- "buildingNumber": "string",
- "country": "string",
- "countrySubDivision": "string",
- "department": "string",
- "districtName": "string",
- "floor": "string",
- "postBox": "string",
- "postCode": "string",
- "streetName": "string",
- "townLocationName": "string",
- "townName": "string"
}, - "contactDetails": {
- "emailAddress": "user@example.com",
- "mobileNumber": "string",
- "phoneNumber": "string"
}, - "countryOfResidence": "string",
- "identification": {
- "identifiers": [
- {
- "identification": "string",
- "issuer": "string",
- "scheme": {
- "schema": "string",
- "value": "ARNU"
}
}
], - "schema": "string"
}, - "knownAsName": "string",
- "legalName": "string"
}, - "outcome": "SUCCESSFUL",
- "reasonCode": "stri",
- "transactionLimit": {
- "currency": "string",
- "value": 0
}
}