Major update

This commit is contained in:
Azeez Muibi
2025-03-27 08:21:20 +01:00
parent 1a36416094
commit ba4d878daf
24 changed files with 776 additions and 254 deletions
+13 -2
View File
@@ -10,8 +10,9 @@ from app.api.services import (
TokenValidationService,
LienCheckService,
NewTransactionCheckService,
RepaymentService, # Added RepaymentService
StatusCallService, # Added StatusCallService
RepaymentService,
StatusCallService,
LoanStatusService
)
from app.utils.logger import logger
from app.api.middlewares import require_api_key, require_app_id, enforce_json
@@ -59,6 +60,16 @@ def disbursement():
response = DisbursementService.process_request(data)
return response
# LoanStatus Endpoint
@api.route('/LoanStatus', methods=['POST'])
@require_api_key
@require_app_id
def loan_status():
data = request.get_json()
# logger.info(f"LoanStatus request received: {data}")
response = LoanStatusService.process_request(data)
return response
# CollectLoan Endpoint
@api.route('/CollectLoan', methods=['POST'])
@require_api_key