This endpoint will be used to update the status of a Loan on the Interswitch Lending Service by a Provider. This is applicable if a User makes payment to the Provider directly and they wish to sync the status of the loan on the Service with theirs.
Request Message description
| Field
# |
Field name | Data type | Max length | Required | Description |
| 1 | status | String | 50 | false | The new Status to which the Loan will be updated. |
| 2. | loanId | String | 50 | false | The Id of the loan for which the earlier transaction was done. This is required for Loan Debit or Credit. |
| 3. | providerCode | String | 50 | true | The Code of the Channel from which this request originates. |
Endpoint
| PUT /loans/{ loanId}/update |
Headers
Sample Request
Sample Request One
| {
” loanId”: “09091”, “status”: “OPEN”, “providerCode”: “MKT” } |
Response Message field description
| Field
# |
Field name | Data type | Max length | Description |
| 1 | responseCode | String | 5 | The code indicating the result of the processing of this request. |
| 2 | responseMessage | String | 255 | The Description of the responseCode. |
Sample Response (success)
| {
“responseCode”: “00”, “responseMessage”: “Successful” } |
Sample Response (failure)
| {
“responseCode” : “5000”, “responseMessage” : “Error while processing request. Please try again.” } |