Professional Documents
Culture Documents
Erin Loan Repayment API
Erin Loan Repayment API
1) Authorization API
DESCRIPTION OF APIS:-
1) Authentication api will provide a bearer token. This token validity will be 8 hours.
PARAMETER VALUES
username = dhakabank
password= $2a$10$zXhzPOz1QJBFSgd1j4xBOebRj21VGBN4dk3JybtImbZ25p.aRIFgG
SAMPLE REQUEST
https://devtest.cashealliance.com/callback/authenticate?username=dhakabank&password=$2a$10
$zXhzPOz1QJBFSgd1j4xBOebRj21VGBN4dk3JybtImbZ25p.aRIFgG
RESPONSE:
"status": 200
"status": 403
emiDetails
loanInstallmentNumber Integer Indicates loan period number 1
installmentAmount BigDecimal Indicates instillment amount 4736.84
dueAmount BigDecimal Indicates due amount in emi 9368.16
installmentDueDate String Indicates payment due date 08/05/2022 00:00:00
installmentDueAmount BigDecimal Indicates installment due amount null
installmentPaymentStatusID Integer Indicates installment loan status 4/8/6
penaltyAmountAccumulated BigDecimal Indicates penalty initial amount null
penaltyAmountPaid BigDecimal Indicates penalty paid amount null
• After Credit Approved at EOD initial status should be “4” for Customers.
• If customer is paid partial amount/installment amount the status should be “8”.
• After completion of last amount settlement customer total due amount should be “0.00” then
you have to pass loanStatusId “6” in request
Request Body:
{
"loanAccountNumber":"2081801220411017",
"loanStatusId":"8",
"paymentAmount":4736.84,
"paymentDate":"08/05/2022 00:00:00",
"paymentReferenceNumber":"paid1234",
"paymentStatus":"PAID",
"totalDueAmount":9368.16,
"emiDetails":[
{
"loanInstallmentNumber":1,
"installmentAmount":4736.84,
"dueAmount":9368.16,
"installmentDueDate":"08/05/2022 00:00:00",
"installmentDueAmount":null,
"installmentPaymentStatusID":6,
"penaltyAmountAccumulated":null,
"penaltyAmountPaid":null
},
{
"loanInstallmentNumber":2,
"installmentAmount":4736.84,
"dueAmount":4701.58,
"installmentDueDate":"08/06/2022 00:00:00"
"installmentDueAmount":null,
"installmentPaymentStatusID":4,
"penaltyAmountAccumulated":null,
"penaltyAmountPaid":null
},
{
"loanInstallmentNumber":3,
"installmentAmount":4736.84,
"dueAmount":0.00,
"installmentDueDate":"08/07/2022 00:00:00"
"installmentDueAmount":null,
"installmentPaymentStatusID":4,
"penaltyAmountAccumulated":null,
"penaltyAmountPaid":null
}
]
}
"statusType": "OK",
"entity": "Repayment details update successfully in the system",
"entityType": "java.lang.String",
"metadata": {},
"status": 200
}
{
"statusType": "UNAUTHORIZED",
"entity": "Invalid Token",
"entityType": "java.lang.String",
"metadata": {},
"status": 401
}