update bank gateway

This commit is contained in:
Parsa Nazer
2026-05-22 20:11:17 +03:30
parent e56df858fd
commit 6ed95784a3
22 changed files with 574 additions and 415 deletions
+3 -2
View File
@@ -55,6 +55,7 @@ class Zibal(BaseBank):
"orderId": self.get_tracking_code(),
"mobile": self.get_mobile_number(),
}
data.update(self.get_custom_data())
return data
def prepare_pay(self):
@@ -77,7 +78,7 @@ class Zibal(BaseBank):
def prepare_verify_from_gateway(self):
super(Zibal, self).prepare_verify_from_gateway()
token = self.get_request().GET.get("trackId", None)
token = self.get_request().GET.get("trackId")
self._set_reference_number(token)
self._set_bank_record()
@@ -114,7 +115,7 @@ class Zibal(BaseBank):
def _send_data(self, api, data):
try:
response = requests.post(api, json=data, timeout=5)
response = requests.post(api, json=data, timeout=self.get_timeout())
except requests.Timeout:
logging.exception("Zibal time out gateway {}".format(data))
raise BankGatewayConnectionError()