{ "type": "object", "properties": { "transactionId": { "type": "string", "description": "Unique identifier of transaction. This transaction Id must be consistent across all platforms", "example": "T001" }, "fbnTransactionId": { "type": "string", "description": "Unique id of the transaction received from FBN in Eligibility or Provision requests", "example": "Tr201712RK9232P115" }, "customerId": { "type": "string", "description": "Unique identifier of a user", "example": "CN621868" }, "accountId": { "type": "string", "description": "Specific identifier of a user's account", "example": "2017821799" }, "RAC_Array": { "type": "array", "description": "Array of RAC items to check (BVN, CRC, CRMS, Salary account, lien, whitelist, lien, account status, no bounced check and existing loan)", "items": { "type": "string" }, "example": ["SalaryAccount", "BVN", "BVNAttachedtoAccount", "CRC", "CRMS", "AccountStatus", "Lien", "NoBouncedCheck", "Whitelist", "NoPastDueSalaryLoan", "NoPastDueOtherLoan"] } }, "required": [ "transactionId", "fbnTransactionId", "customerId", "accountId", "RAC_Array" ], "xml": { "name": "RACCheckRequest" } }