(20241216) Payments requesting started, callback noting started.
This commit is contained in:
@@ -355,7 +355,7 @@ class SafaricomMPesaExpress:
|
||||
api_json = await api_response.get_json()
|
||||
api_response.message = api_json.get("ResponseDescription", "N/A")
|
||||
api_response.data = api_json
|
||||
api_response.success = True
|
||||
api_response.success = True if str(api_json.get("ResponseCode")) == "0" else False
|
||||
|
||||
# Done here:
|
||||
return api_response
|
||||
|
||||
@@ -109,6 +109,10 @@ class MPesaExpressApiResponse(BaseModel):
|
||||
message += f"*EXCEPTION:*\n`{self.exception.__class__.__name__}: {str(self.exception)}`\n\n"
|
||||
return message
|
||||
|
||||
async def get_headers(self):
|
||||
try: return self.response.headers
|
||||
except: return {}
|
||||
|
||||
async def get_json(self):
|
||||
try: return self.response.json()
|
||||
except: return {}
|
||||
|
||||
Reference in New Issue
Block a user