Perform detailed object search
This API is used to look up the South African Fraud Prevention Service(SAFPS) database and return any listings that are found against a South African ID Number, contact number, email address or bank account.
The following listings are returned by SAFPS:
-
Protective Registration (PR) – Indicates that the subject has taken out a PR with SAFPS, and the controller will require their PR number to validate their onboards or applications. This listing identifier is formatted as
PR00088118. -
Victim – Indicates that the subject has fallen victim to fraudulent activity. This listing identifier is formatted as
VICTIM00349654. -
SAFPS Hit (SH) – Indicates that the subject has been flagged for conducting fraudulent activity on the SAFPS database. This listing identifier is formatted as
SH00349652.
Authorizations
The access token received from the authorization server in the OAuth 2.0 flow.
Body
Example: true
This is an indicator to audit the fact that the controller has obtained consent from the subject to process their personal information and data as per the regulatory requirements pertaining to local and global privacy and data protection legislation.
Example: “8511054170052”
This is the 13-digit South African Identification Number of the subject. This number will be used to perform lookups on the SAFPS database for listings.
1Example: "REF00001"
This is the unique transaction reference number that can be supplied by the controller. This will be provided in response messages related to the transaction and will be required for identifying transactions for support purposes.
Example: “045687123”
This is the bank account number of the subject. This number will be used to perform lookups on the SAFPS database for listings. Results may include listings unrelated to the subject in question.
Example: “27821234567”
This is the contact number of the subject. This number will be used to perform lookups on the SAFPS database for listings. Results may include listings unrelated to the subject in question.
Example: “john.doe@email.com”
This is the address of the subject. This email address will be used to perform lookups on the SAFPS database for listings. Results may include listings unrelated to the subject in question.
Example: “Goliath National Bank”
This is the name of the controller (Company or business) whom is calling the API.
Response
Success
This field will return the reference provided by the client to track the transaction.
Status values (static strings) to be used for external connection management
Success, Failure, Unknown, AuthFailure, DataDeserializationError, EmptyResults, ErrorContactSupport, FaceDetectionFailure, FaceComparisonFailure, NoStatusDefined, FaceDetectionQualityTooLow, FaceDetectionTooManyFaces, FaceDetectionNoFacesFound, FaceComparisonError, FaceComparisonNotSame, GoldenSourceImageNull, ProvidedImageNull, GoldenSourceNoFacesFound, ProvidedImageNoFacesFound, GoldenSourceHasTooManyFaces, ProvidedImageHasTooManyFaces, GoldenSourceQualityTooLow, ProvidedImageQualityTooLow, GoldenSourceGUIDIncorrect, ProvidedImageGUIDIncorrect, FaceAPIGeneralError, FaceAPIPublicUrlInputError, FaceBadInput, GoldenSourceIncorrectStringFormat, ProvidedImageIncorrectStringFormat, SAFPSNPROk, SAFPSHANISOk, SAFPSNIISOk, SAFPSNPRSlow, SAFPSHANISSlow, SAFPSNIISSlow, SAFPSFailure, SAFPSPossibleFailure, SAFPSNPRFailure, SAFPSHANISFailure, SAFPSNIISFailure, FaceTooClose, EyesClosed, FaceCloseToBorder, FaceCropped, FaceIsOccluded, FaceNotFound, TooManyFaces, FaceTooSmall, AbsoluteFaceTooSmall, RelativeFaceTooSmall, FaceAngleTooLarge, FailedToPredictLandmarks, Active, CSuccess, AsyncCSuccess, IdentificationNumberInvalid, IdentificationNumberAgeBelow18, UnableToVerifyIdentificationNumberOnDocument, UnableToVerifyIdentificationNumberAtGoldenSource, GoldenSourceUnavailable, MandatoryInformationMissing, NPRSuccess, HANISNotAvailable, InvalidIDNCheckDigitTestNotPassed, NPRNotAvailableOnlyPhotoIsReturned, IDNRIsNotCurrentlyAValidNPRIDNR, IDNRIsMarkedForDeletion This will return a status of the transaction s well as external tracking information.
Array of results returned by SAFPS. May contain multiple unrelated entries due to cross-referencing.
The unique tracking nnumber(GUID) generated and supplied for the transaction. This is used for audit, billing and support purposes.

