76 lines
1.7 KiB
JSON
76 lines
1.7 KiB
JSON
{
|
|
"type": "object",
|
|
"properties": {
|
|
"requestId": {
|
|
"type": "string",
|
|
"example": "81757678335583"
|
|
},
|
|
"transactionId": {
|
|
"type": "string",
|
|
"example": "TRCVIC73089465966"
|
|
},
|
|
"loanRef": {
|
|
"type": "string",
|
|
"example": "TRCVIC73089465966USSD3MPC"
|
|
},
|
|
"customerId": {
|
|
"type": "string",
|
|
"example": "ZX48440946"
|
|
},
|
|
"accountId": {
|
|
"type": "string",
|
|
"example": "361005323"
|
|
},
|
|
"msisdn": {
|
|
"type": "string",
|
|
"example": "98016510058"
|
|
},
|
|
"schedule": {
|
|
"type": "array",
|
|
"description": "List of loan repayment components with due dates and amounts.",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"type": "integer",
|
|
"example": 1
|
|
},
|
|
"amountDue": {
|
|
"type": "number",
|
|
"example": 2000.0
|
|
},
|
|
"componentName": {
|
|
"type": "string",
|
|
"example": "INTEREST"
|
|
},
|
|
"dueDate": {
|
|
"type": "string",
|
|
"format": "date-time",
|
|
"example": "2026-01-13T11:36:39.890747+00:00"
|
|
},
|
|
"startDate": {
|
|
"type": "string",
|
|
"format": "date-time",
|
|
"example": "2025-10-15T11:36:39.890747+00:00"
|
|
},
|
|
"loanRef": {
|
|
"type": "string",
|
|
"example": "TRX1760528156816285USSD3MPC"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"resultCode": {
|
|
"type": "string",
|
|
"example": "00"
|
|
},
|
|
"resultDescription": {
|
|
"type": "string",
|
|
"example": "Successful"
|
|
}
|
|
},
|
|
"xml": {
|
|
"name": "ProvideLoanResponse"
|
|
}
|
|
}
|