Commit 1a467280 by Solo Group

vsi

1 parent 48e2b168
......@@ -124,6 +124,7 @@ class Vendor(VendorClass):
except requests.exceptions.RequestException as e:
data = dict(code=e.errno,
message=e.strerror)
log.info("VSI PULSA Response: %s" % (data))
self.response = data
self.result = self.pars_data(data)
......@@ -134,13 +135,22 @@ class Vendor(VendorClass):
def payment(self):
params = self.get_params(cmd='PAY', modul='ISI')
self.request = params
result = requests.get(self.url, params=params)
if result.ok:
data = xmltodict.parse(result.text)["root"]
self.response = data
else:
data = dict(error=result.status_code)
log.info("VSI PULSA Payment Request: %s" % (params))
try:
result = requests.get(self.url, params=params)
if result.ok:
data = xmltodict.parse(result.text)["root"]
self.response = data
else:
data = dict(error=result.status_code)
except requests.exceptions.RequestException as e:
data = dict(code=e.errno,
message=e.strerror)
log.info("VSI PULSA Payment Response: %s" % (data))
self.response = data
self.result = self.pars_data(data)
log.info("VSI PULSA Payment Result: %s" % (self.result))
self.save_log('payment')
return data
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!