some improvements on endpoints

This commit was merged in pull request #16.
This commit is contained in:
2025-04-17 17:41:09 +01:00
parent 1abc259a67
commit 4e9ff06ced
2 changed files with 11 additions and 13 deletions
+5 -8
View File
@@ -121,10 +121,11 @@ class SimbrellaClient:
def verify_transaction():
try:
return {
data = {
"status": "00",
"message": "Transaction verified"
}
return ResponseHelper.success(data, "Successful")
except Exception as e:
logger.info(f"Failed to call TransactionVerify endpoint: {e}")
@@ -136,7 +137,7 @@ class SimbrellaClient:
try:
logger.info(f"Here is your Disbursement Request data ***** : {data}")
return data
return ResponseHelper.success(data, "Successful")
except Exception as e:
logger.info(f"Failed to call Disbursement endpoint: {e}")
@@ -148,7 +149,7 @@ class SimbrellaClient:
try:
logger.info(f"Here is your Payment Callback Request data ***** : {data}")
return data
return ResponseHelper.success(data, "Successful")
except Exception as e:
logger.info(f"Failed to call Payment Callback endpoint: {e}")
@@ -167,16 +168,12 @@ class SimbrellaClient:
logger.info(f"Here is your Penal Charge Request data ****** : {data}")
response = requests.post(api_url, json=data, timeout=10, headers=get_headers())
logger.info(f"Penal Charge response: {response.json()}")
return ResponseHelper.success(response.json(), "Successful")
except Exception as e:
logger.info(f"Failed to call Penal Charge endpoint: {e}")
return ResponseHelper.error("An error occurred", 500)
return ResponseHelper.success({
"resultCode": "00",
"resultDescription": "Penal charge debited successfully"
}, "Successful")
except Exception as e:
logger.info(f"Failed to call Penal Charge endpoint: {e}")
raise