Commit 5c0a1bdc by Solo Group

VSI

1 parent 3f809681
......@@ -200,7 +200,8 @@ class Vendor(VendorClass):
elif data["rc"] == "68":
parsd["status"] = "PENDING"
self.status = -1 # pending
if self.status == -2:
if self.status == -1:
parsd["message"] = "PENDING"
else:
parsd["message"] = "FAILED"
......@@ -213,8 +214,8 @@ class Vendor(VendorClass):
self.serial_number = 'serial_number' in data and data["serial_numner"] \
or self.serial_number
self.vend_inv_no = "order_id" in data and data["order_id"] or None
self.amt_buy = "price" in data and data["price"] or 0
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 self.amt_buy
if not inq:
......@@ -228,12 +229,17 @@ class Vendor(VendorClass):
# log.info("Payment Result: %s" % self.result)
return self.set_response(parsd, 'payment')
else: # BAD REQUEST
elif resp.status_code == 400: # BAD REQUEST
self.status = -3
return dict(code=13,
message="FAILED")
else:
self.status = -1
return dict(code=68,
message="PENDING")
def advice(self):
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!