Commit bafd1bf9 by solo

dev

1 parent d0ce9351
......@@ -78,20 +78,21 @@ class Vendor(VendorClass):
if not self.v_produk_kd or not self.bill_no:
return dict(code=9999,
message='Parameter tidak lengkap')
params = dict(
data=dict(
params = dict(data=dict(
denom=self.v_produk_kd,
number=self.bill_no
)
)
self.request = json.dumps(params)
self.request = params
self.save_log("payment")
resp = self.request_post(params, '/prepaid/purchase')
try:
content = json.loads(resp.text)
except:
content = resp.text
if resp.ok:
result = json.loads(content)
result = content
else:
result = dict(code=resp.status_code,
message=resp.text)
......@@ -132,7 +133,8 @@ class Vendor(VendorClass):
message=resp.text)
data = 'data' in result and result['data'] or None
if data:
self.vend_trx = 'order_id' in data and data['order_id'] or self.vend_trx
self.vend_trx = 'order_id' in data and data['order_id'] \
or self.vend_trx
self.response = content
self.save_log('advice')
return self.pars_data(result)
......
......@@ -304,8 +304,6 @@ class ViewHome(BaseView):
elif 'payment' in request.POST:
result = build_request('payment', values)
elif 'advice' in request.POST:
result = build_request('payment', values)
elif 'advice' in request.POST:
result = build_request('advice', values)
elif 'info' in request.POST:
result = build_request('info', values)
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!