Create Remita Loan Request
Overview​
Creates a new Remita loan request with borrower and loan details. The loan request is created in Created status and must be submitted for approval before it can proceed through the lifecycle.
Command Details​
- Command:
CreateRemitaLoanRequestCommand - Type: Command
API Endpoint​
POST /api/bpm/cmd
Request Structure​
| Field | Type | Required | Description |
|---|---|---|---|
cif | string | Yes | Customer Information File identifier |
accountNumber | string | Yes | Borrower's bank account number |
accountName | string | No | Name on the account |
bvn | string | Yes | Bank Verification Number |
phoneNumber | string | No | Borrower's phone number |
email | string | No | Borrower's email address |
companyName | string | No | Borrower's employer name |
employerRegistrationNumber | string | No | Employer registration number with Remita |
loanAmount | decimal | Yes | Requested loan amount |
collectionAmount | decimal | Yes | Monthly salary deduction amount |
tenure | int | Yes | Loan tenure in months |
interestRate | decimal | No | Annual interest rate (default: 0) |
disbursementChannel | int | No | Disbursement channel code (default: 0) |
loanAccount | string | No | Account to receive disbursed funds |
organisationId | long | Yes | Organisation identifier |
tag | string | No | Loan category tag |
bankCode | string | No | CBN bank code |
remitaCustomerId | string | No | Remita customer identifier |
authorisationCode | string | No | Remita authorisation code |
Try It Out​
POST
/api/bpm/cmdCreateRemitaLoanRequestCommandRequest Body
Response Structure​
{
"success": true,
"data": {
"id": 5001,
"cif": "CIF-001234",
"accountNumber": "0012345678",
"loanAmount": 5000000.00,
"tenure": 12,
"status": "Created",
"createdAt": "2026-03-09T10:30:00Z"
},
"message": "Loan request created successfully"
}
Related Operations​
- Update Loan Request — Update loan request details before submission
- Submit for Approval — Submit the loan request for approval
- Retrieve Loan by ID — View loan request details
- Get Salary History — Check borrower salary history before creating loan