Commit 5c0a1bdc by Solo Group

VSI

1 parent 3f809681
...@@ -200,7 +200,8 @@ class Vendor(VendorClass): ...@@ -200,7 +200,8 @@ class Vendor(VendorClass):
elif data["rc"] == "68": elif data["rc"] == "68":
parsd["status"] = "PENDING" parsd["status"] = "PENDING"
self.status = -1 # pending self.status = -1 # pending
if self.status == -2:
if self.status == -1:
parsd["message"] = "PENDING" parsd["message"] = "PENDING"
else: else:
parsd["message"] = "FAILED" parsd["message"] = "FAILED"
...@@ -213,8 +214,8 @@ class Vendor(VendorClass): ...@@ -213,8 +214,8 @@ class Vendor(VendorClass):
self.serial_number = 'serial_number' in data and data["serial_numner"] \ self.serial_number = 'serial_number' in data and data["serial_numner"] \
or self.serial_number or self.serial_number
self.vend_inv_no = "order_id" in data and data["order_id"] or None self.vend_inv_no = "order_id" in data and data["order_id"] or self.vend_inv_no
self.amt_buy = "price" in data and data["price"] or 0 self.amt_buy = "price" in data and data["price"] or self.amt_buy
if not inq: if not inq:
...@@ -228,12 +229,17 @@ class Vendor(VendorClass): ...@@ -228,12 +229,17 @@ class Vendor(VendorClass):
# log.info("Payment Result: %s" % self.result) # log.info("Payment Result: %s" % self.result)
return self.set_response(parsd, 'payment') return self.set_response(parsd, 'payment')
else: # BAD REQUEST elif resp.status_code == 400: # BAD REQUEST
self.status = -3 self.status = -3
return dict(code=13, return dict(code=13,
message="FAILED") message="FAILED")
else:
self.status = -1
return dict(code=68,
message="PENDING")
def advice(self): def advice(self):
if not self.v_produk_kd or not self.id_pel or not self.invoice_det: if not self.v_produk_kd or not self.id_pel or not self.invoice_det:
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!