Commit 2d78aa0f by Solo Group

vsi_pln_post

1 parent c92a5233
...@@ -37,7 +37,7 @@ class Vendor(VendorClass): ...@@ -37,7 +37,7 @@ class Vendor(VendorClass):
return self.auth return self.auth
def get_params(self, cmd, msn=None, idpel=None, modul=None): def get_params(self, cmd, msn=None, idpel=None, modul=None):
tanggal = datetime.now().strftime('YYYYMMDD') tanggal = datetime.now().strftime('%Y%m%d %H%%m%s')
params = dict( params = dict(
cid=self.mid, cid=self.mid,
dt=tanggal, dt=tanggal,
......
...@@ -77,7 +77,7 @@ class Vendor(VendorClass): ...@@ -77,7 +77,7 @@ class Vendor(VendorClass):
""" """
params = self.get_params(cmd='INQ', modul='pln') params = self.get_params(cmd='INQ', modul='pln')
params["idpel"] = self.bill_no params["idpel"] = self.bill_no
params["voucherid"] = self.v_produk_kd # params["voucherid"] = self.v_produk_kd
self.request = params self.request = params
row = self.save_log('inquiry') row = self.save_log('inquiry')
params['trxid'] = self.partner_log_id params['trxid'] = self.partner_log_id
...@@ -88,7 +88,19 @@ class Vendor(VendorClass): ...@@ -88,7 +88,19 @@ class Vendor(VendorClass):
data = dict(error=result.status_code) data = dict(error=result.status_code)
self.response = data self.response = data
self.save_log('inquiry', row) self.save_log('inquiry', row)
return data
return {
"bill_no": data["subid"],
"nama": data["nama"],
"pokok": data["tagihan"],
"admin": data["admin"],
"total": data["total"],
"trx_id": data["trxid"],
"ref_no": data["refnum"],
"jml_bulan": data["bulan"],
"tgh_bulan": data["blth"],
"tarif": data["tarif"],
}
def payment(self): def payment(self):
""" """
...@@ -143,7 +155,7 @@ class Vendor(VendorClass): ...@@ -143,7 +155,7 @@ class Vendor(VendorClass):
""" """
params = self.get_params(cmd='PAY', modul='pln') params = self.get_params(cmd='PAY', modul='pln')
params["idpel"] = self.bill_no params["idpel"] = self.bill_no
params["voucherid"] = self.v_produk_kd # params["voucherid"] = self.v_produk_kd
self.request = params self.request = params
row = self.save_log('payment') row = self.save_log('payment')
params['trxid'] = self.partner_log_id params['trxid'] = self.partner_log_id
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!