Commit 8eef2a6e by Solo Group

VSI

1 parent 9a2934bb
...@@ -27,8 +27,12 @@ def build_request(typ, vendor_produk, partner_log=None): ...@@ -27,8 +27,12 @@ def build_request(typ, vendor_produk, partner_log=None):
if cls: if cls:
data = cls() data = cls()
result = data result = data
log.info("Build Req: mod %s rslt: %s" % (vendor_produk.modules, data)) #log.info("Build Req: mod %s rslt: %s" % (vendor_produk.modules, data))
result["f_result"] = data log.info("Request %s" % cls_module.request)
log.info("Response %s" % cls_module.response)
log.info("Result %s" % cls_module.result)
result["f_result"] = cls_module.result
result["f_request"] = cls_module.request result["f_request"] = cls_module.request
result["f_response"] = cls_module.response result["f_response"] = cls_module.response
# result["url"] = cls_module.url # result["url"] = cls_module.url
......
...@@ -158,7 +158,7 @@ class Vendor(VendorClass): ...@@ -158,7 +158,7 @@ class Vendor(VendorClass):
params["tujuan"] = self.id_pel params["tujuan"] = self.id_pel
params["voucherid"] = self.vendor_produk.kode params["voucherid"] = self.vendor_produk.kode
self.request = params self.request = params
log.info("VSI PULSA Payment Request: %s" % (params)) log.info("Payment Request: %s" % (params))
try: try:
result = requests.get(self.url, params=params) result = requests.get(self.url, params=params)
if result.ok: if result.ok:
...@@ -171,12 +171,12 @@ class Vendor(VendorClass): ...@@ -171,12 +171,12 @@ class Vendor(VendorClass):
data = dict(code=e.errno, data = dict(code=e.errno,
message=e.strerror) message=e.strerror)
log.info("VSI PULSA Payment Response: %s" % (data)) log.info("Payment Response: %s" % (data))
self.amt_buy = "harga" in data and data["harga"] or self.amt_buy self.amt_buy = "harga" in data and data["harga"] or self.amt_buy
self.vend_inv_no = "ref_num" in data and data["ref_num"] or self.vend_inv_no self.vend_inv_no = "ref_num" in data and data["ref_num"] or self.vend_inv_no
self.response = data self.response = data
self.result = self.pars_data(data) self.result = self.pars_data(data)
log.info("VSI PULSA Payment Result: %s" % (self.result)) log.info("Payment Result: %s" % (self.result))
self.save_log('payment') self.save_log('payment')
return data return data
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!