{ "type": "object", "required": [ "transactionId", "customerId", "accountId", "CompleteRACCheckResponse", "resultCode", "resultDescription" ], "properties": { "transactionId": { "type": "string", "description": "Unique identifier of transaction in Simbrella system", "example": "T001" }, "customerId": { "type": "string", "description": "Unique identifier of a user", "example": "CN621868" }, "accountId": { "type": "string", "description": "Specific identifier of a user's account", "example": "2017821799" }, "CompleteRACCheckResponse": { "type": "object", "description": "Complete RAC check response details", "properties": { "PROCESS_DATE": { "type": "string", "description": "RAC process Date", "example": "2025-05-06" }, "CIF_ID": { "type": "string", "description": "Customer Information File ID", "example": "123456789" }, "CUST_FIRST_NAME": { "type": "string", "description": "Customer's First Name", "example": "Ade" }, "CUST_MIDDLE_NAME": { "type": "string", "description": "Customer's Middlename", "example": "Isaac" }, "CUST_LAST_NAME": { "type": "string", "description": "Customer's Last name", "example": "Juwon" }, "BVN": { "type": "string", "description": "Bank Verification Number", "example": "44834386619" }, "GENDER": { "type": "string", "description": "Customers gender (M/F)", "example": "MALE" }, "AGE": { "type": "string", "description": "Customer's Age", "example": "31" }, "CRM_EMAIL": { "type": "string", "description": "Customer's Email address", "example": "test@test.com" }, "ALERT_EMAIL": { "type": "string", "description": "Alert Email Address", "example": "" }, "CRM_PHONE": { "type": "string", "description": "Customer's Phone Number", "example": "2.34804E+12" }, "ALERT_PHONE": { "type": "string", "description": "Alert Phone number", "example": "" }, "CRM_ADDRESS": { "type": "string", "description": "Customer's Address", "example": "" }, "OCCUPATION": { "type": "string", "description": "Customer's Occupation", "example": "Analyst" }, "AVERAGE_SALARY": { "type": "string", "description": "Customer's Avg Salary", "example": "1,000,000.00" }, "STAFF_STAT": { "type": "string", "description": "Staff Status", "example": "N" }, "SALACCT_1": { "type": "string", "description": "Salary account 1", "example": "253844780" }, "SALACCT_2": { "type": "string", "description": "Salary account 2", "example": "" }, "SALACCT_3": { "type": "string", "description": "Salary account 3", "example": "" }, "LOAN_OUSTANDING_BAL": { "type": "string", "description": "Outstanding Balance", "example": "0" }, "EMI": { "type": "string", "description": "Equated Monthly Installment", "example": "0" }, "ELIG_AMT": { "type": "string", "description": "Eligible Amount", "example": "500,000" }, "RULE1": { "type": "string", "description": "Rule 1", "example": "Y" }, "RULE2": { "type": "string", "description": "Rule 2", "example": "Y" }, "RULE3": { "type": "string", "description": "Rule 3", "example": "Y" }, "RULE4": { "type": "string", "description": "Rule 4", "example": "Y" }, "RULE5": { "type": "string", "description": "Rule 5", "example": "Y" }, "RULE6": { "type": "string", "description": "Rule 6", "example": "Y" }, "RULE7": { "type": "string", "description": "Rule 7", "example": "Y" }, "RULE8": { "type": "string", "description": "Rule 8", "example": "Y" }, "RULE9": { "type": "string", "description": "Rule 9", "example": "Y" }, "RULE10": { "type": "string", "description": "Rule 10", "example": "Y" }, "RULE11": { "type": "string", "description": "Rule 11", "example": "Y" }, "RULE12": { "type": "string", "description": "Rule 12", "example": "Y" }, "RULE13": { "type": "string", "description": "Rule 13", "example": "Y" }, "RULE14": { "type": "string", "description": "Rule 14", "example": "Y" }, "RULE15": { "type": "string", "description": "Rule 15", "example": "Y" }, "OVERALL_ELIG": { "type": "string", "description": "Overall Eligible Amount", "example": "Y" }, "SALARYPAYMENT_1": { "type": "string", "description": "Salary Payment 1", "example": "1000000" }, "SALARYPAYMENT_2": { "type": "string", "description": "Salary Payment 2", "example": "1000000" }, "SALARYPAYMENT_3": { "type": "string", "description": "Salary Payment 3", "example": "1000000" }, "SALARYPAYMENT_4": { "type": "string", "description": "Salary Payment 4", "example": "0" }, "SALARYPAYMENT_5": { "type": "string", "description": "Salary Payment 5", "example": "0" }, "SALARYPAYMENT_6": { "type": "string", "description": "Salary Payment 6", "example": "0" }, "OTHERACCT_SAVINGS": { "type": "string", "description": "Other customer's account_Saving", "example": "" }, "OTHERACCT_CURRENT": { "type": "string", "description": "Other Customer's account_Current", "example": "" } } }, "resultCode": { "type": "string", "description": "Result code of executed transaction, e.g. (00 – Success etc.) see result codes table", "example": "00" }, "resultDescription": { "type": "string", "description": "Description of provided result code", "example": "RAC Check Successful" } }, "example": { "transactionId": "T001", "customerId": "CN621868", "accountId": "2017821799", "CompleteRACCheckResponse": { "PROCESS_DATE": "2025-05-06", "CIF_ID": "123456789", "CUST_FIRST_NAME": "Ade", "CUST_MIDDLE_NAME": "Isaac", "CUST_LAST_NAME": "Juwon", "BVN": "44834386619", "GENDER": "MALE", "AGE": "31", "CRM_EMAIL": "test@test.com", "ALERT_EMAIL": "", "CRM_PHONE": "2.34804E+12", "ALERT_PHONE": "", "CRM_ADDRESS": "", "OCCUPATION": "Analyst", "AVERAGE_SALARY": "1,000,000.00", "STAFF_STAT": "N", "SALACCT_1": "253844780", "SALACCT_2": "", "SALACCT_3": "", "LOAN_OUSTANDING_BAL": "0", "EMI": "0", "ELIG_AMT": "500,000", "RULE1": "Y", "RULE2": "Y", "RULE3": "Y", "RULE4": "Y", "RULE5": "Y", "RULE6": "Y", "RULE7": "Y", "RULE8": "Y", "RULE9": "Y", "RULE10": "Y", "RULE11": "Y", "RULE12": "Y", "RULE13": "Y", "RULE14": "Y", "RULE15": "Y", "OVERALL_ELIG": "Y", "SALARYPAYMENT_1": "1000000", "SALARYPAYMENT_2": "1000000", "SALARYPAYMENT_3": "1000000", "SALARYPAYMENT_4": "0", "SALARYPAYMENT_5": "0", "SALARYPAYMENT_6": "0", "OTHERACCT_SAVINGS": "", "OTHERACCT_CURRENT": "" }, "resultCode": "00", "resultDescription": "RAC Check Successful" }, "xml": { "name": "CompleteRACcheckResponse" } }