Skip to main content

Check a Person

/checkpersoncdd

Method : POST
URL : https://xxx.finexusgroup.com/acdd/rest/v1/checkpersoncdd

info

This method allows the submission of a request to check whether to admit a Person as customer in accordance to the stipulated CDD rules.

The response will include:

  • A recommendation on whether to accept the Person as customer.
  • The evaluation of CDD rules which led to the recommendation.
  • Any negative reference reports used in the evaluation is available for retrieval.

Request Parameters

Field NameRequiredTypeLengthDescriptionExample
sourceInfoYesObjectSource info.Refer to explanation below.
interactionModeYesObjectInteraction mode.Refer to explanation below.
languageOptionalString2Language."en","ms"
purposeYesString128Purpose."BASIC","ENHANCE"
applicantNameYesObjectApplicant name.Refer to explanation below.
nationalityYesString2Nationality."SG"
idDocYesObjectID document.Refer to explanation below.
dobYesString16Date of birth."1975-01-25"
genderYesString2Gender."M","F"
emailOptionalString256Email."mkchan88@gmail.com"
raceOptionalString64Race."Chinese"
addressOptionalObjectAddress.Refer to explanation below.
pobOptionalObjectPlace of birth.Refer to explanation below.
homeTelNoOptionalString16Home telephone number."28760941"
officeTelNoOptionalString16Office telephone number."28760941"
mobileNoOptionalString16Mobile telephone number."28760941"
employmentOptionalObjectEmployment details.Refer to explanation below.
bankInfoOptionalObjectBank info.Refer to explanation below.

Object: sourceInfo

Field NameRequiredTypeLengthDescriptionExample
sourceYesString16Source."FNXCRDS"
partnerIDYesString128Partner ID."BSSS"
productTypeYesString128Product type."loanapplication"
referenceYesString64Reference."50074154501001"
apiVersionYesString8API Version."1.2"
apiKeyOptionalString64API Key."123KEJRU001"
userIdOptionalString32User ID."u125"
userTokenOptionalString64User Token."Cb1sci18j2UvNLsq4"

Object: interactionMode

Field NameRequiredTypeLengthDescriptionExample
modeYesString8Mode."SYNC","ASYNC"
callbackUrlOptionalString256Call back URL."www.google.com"

Object: applicantName

Field NameRequiredTypeLengthDescriptionExample
fullNameYesString128Full name."Hector Rafael"
givenNameOptionalString128Given name."Hector"
familyNameOptionalString128Family name."Rafael"
aliasesOptionalString128Aliases."Hector"

Object: idDoc

Field NameRequiredTypeLengthDescriptionExample
idTypeYesString32ID type."MYKAD","PASSPORT","UNID","BCREGNO"
idNoYesString32ID number."1234567890"
issuedByCountryOptionalString2Issued by country."MX"
issuedDateOptionalString16Issued date."2016-03-15"
expiryDateOptionalString16Expiry date."2021-03-15"

Object: address

Field NameRequiredTypeLengthDescriptionExample
addrLine1YesString256Address line 1."No 1 Jalan Manis"
addrLine2OptionalString256Address line 2."Taman Madu"
addrLine3OptionalString256Address line 3."KL"
cityYesString128City."Kuala Lumpur"
stateYesString128State."Selangor"
countryYesString2Country."SG"
postcodeYesString16Postal code."50200"

Object: pob

Field NameRequiredTypeLengthDescriptionExample
addrLine1YesString256Address line 1."No 1 Jalan Manis"
addrLine2OptionalString256Address line 2."Taman Madu"
addrLine3OptionalString256Address line 3."KL"
cityYesString128City."Kuala Lumpur"
stateYesString128State."Selangor"
countryYesString2Country."SG"
postcodeYesString16Postal code."50200"

Object: employment

Field NameRequiredTypeLengthDescriptionExample
employmentTypeYesString128Employment type."Employed","Self-employed","Unemployed"
positionOptionalString128Position."Executive"
incomeOptionalString12Income."2500"
durationOptionalString9Duration."2.5"
employerOptionalObjectEmployer.Refer to explanation below.

Object: employer

Field NameRequiredTypeLengthDescriptionExample
legalFormYesString2Legal form."HSBC0222"
legalNameYesString128Legal name."Berjaya Starbuicks Sdn Bhd"
bizNameOptionalString128Business name."Starbuicks Tea"
bizTypeYesString32Business type."Private Limited Company"
idNoYesString32ID number."948649-V"
mccConditionalString4Merchant Category Code."5812"
countryDomicileOptionalString2Country Domicile."SG"
addressYesObjectAddress."Refer to explanation below."
picYesObjectPerson-in-charge."Refer to explanation below."

Object: address

Field NameRequiredTypeLengthDescriptionExample
addrLine1YesString256Address line 1."No 1 Jalan Manis"
addrLine2OptionalString256Address line 2."Taman Madu"
addrLine3OptionalString256Address line 3."KL"
cityYesString128City."Kuala Lumpur"
stateYesString128State."Selangor"
countryYesString2Country."SG"
postcodeYesString16Postal code."50200"

Object: pic

Field NameRequiredTypeLengthDescriptionExample
fullNameYesString128Full name."Hector Rafael"
givenNameOptionalString128Given name."Hector"
familyNameOptionalString128Family name."Rafael"
aliasesOptionalString128Aliases."Hector"

Object: bankInfo

Field NameRequiredTypeLengthDescriptionExample
bankCodeYesString16Bank code."HSBC0222"
accountNoOptionalString32Account number."1340295020304"
accountNameOptionalString128Account name."Chan Mun Kit"
ownershipOptionalString1Ownership."I","J"

Example Message

/checkpersoncdd POST Request
curl -X POST "https://xxx.finexusgroup.com/ACDD/rest/v1/checkpersoncdd" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{
"sourceInfo": {
"source": "FNXCRDS",
"partnerId": "BSSS",
"productType": "Credit Card",
"reference": "2003160192931",
"apiVersion": "1.2",
"apiKey": "123-KEJRU-001",
"userId": "mkchan",
"userToken": "APPOKJSID8J1234"
},
"interactionMode": {
"mode": "SYNC",
"callbackURL": "www.abc.com"
},
"language": "en",
"purpose": "ENHANCE",
"applicantName": {
"fullName": "Hector Rafael",
"givenName": "Hector",
"familyName": "Rafael",
"aliases": ["Hector"]
},
"idDoc": {
"idType": "MYKAD",
"idNo": "1234567890",
"issuedByCountry": "MX",
"issuedDate": "2016-03-15",
"expiryDate": "2021-03-15"
},
"nationality": "SG",
"dob": "1975-01-25",
"gender": "M",
"race": "Chinese",
"email": "mkchan88@gmail.com",
"address": {
"addrLine1": "No 1 Jalan Manis",
"addrLine2": "Taman Madu",
"addrLine3": "KL",
"city": "Kuala Lumpur",
"state": "Selangor",
"country": "SG",
"postcode": "50200"
},
"pob": {
"addrLine1": "No 1 Jalan Manis",
"addrLine2": "Taman Madu",
"addrLine3": "KL",
"city": "Kuala Lumpur",
"state": "Selangor",
"country": "SG",
"postcode": "50200"
},
"homeTelNo": "28760941",
"officeTelNo": "28760941",
"mobileNo": "28760941",
"employment": {
"employmentType": "Employed",
"position": "NRIC",
"duration": "2.5",
"income": "2500",
"employer": {
"legalForm": "HSBC0222",
"legalName": "Berjaya Starbuicks Sdn Bhd",
"bizName": "Starbuicks Tea",
"bizType": "Private Limited Company",
"idNo": "948649-V",
"mcc": "5812",
"countryDomicile": "SG",
"address": {
"addrLine1": "No 1 Jalan Manis",
"addrLine2": "Taman Madu",
"addrLine3": "KL",
"city": "Kuala Lumpur",
"state": "Selangor",
"country": "SG",
"postcode": "50200"
},
"pic": {
"fullName": "Hector Rafael",
"givenName": "Hector",
"familyName": "Rafael",
"aliases": ["Hector"]
}
}
},
"bankInfo": {
"bankCode": "HSBC0222",
"accountNo": "1340295020304",
"accountName": "Chan Mun Kit",
"ownership": "I"
}
}
'