Commit 13c71991 by Solo Group

penambahan cek sukses dan Noref+1

1 parent 30a88181
......@@ -82,7 +82,7 @@ class Vendor(VendorClass):
discount=disc_biller,
subtotal=sub_total,
admin=admin,
total=sub_total+admin,
total=sub_total + admin,
# code=resp["responseCode"],
# message=resp["responseDesc"],
nama=resp["nama"],
......@@ -136,7 +136,10 @@ class Vendor(VendorClass):
if resp is None:
return self.set_failed(typ="inquiry")
if resp.status_code == 200:
success = "responseCode" in self.response and \
self.response["responseCode"] == "00" or False
if success:
parsd = self.response_field()
return self.set_success(parsd, typ="inquiry")
else:
......@@ -150,6 +153,9 @@ class Vendor(VendorClass):
if self.response["responseCode"] != "00":
return self.inquiry_error(self.response)
#ditambahkan disini karena minta noRefnya Berbeda
self.response["noRef"]=int(self.response["noRef"])+1
params = json.dumps(self.response)
log.info("Payment url: {} params: {}".format(self.pay_url, params))
try:
......@@ -172,7 +178,9 @@ class Vendor(VendorClass):
self.status = 0
return self.set_pending()
if resp.status_code == 200:
success = "responseCode" in self.response and \
self.response["responseCode"] == "00" or False
if success:
self.status = 1 # sukses
parsd = self.response_field()
......@@ -237,4 +245,3 @@ class Vendor(VendorClass):
#
# self.save_log('advice')
# return parsd
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!