Commit 2d78aa0f by Solo Group

vsi_pln_post

1 parent c92a5233
......@@ -37,7 +37,7 @@ class Vendor(VendorClass):
return self.auth
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(
cid=self.mid,
dt=tanggal,
......
......@@ -77,7 +77,7 @@ class Vendor(VendorClass):
"""
params = self.get_params(cmd='INQ', modul='pln')
params["idpel"] = self.bill_no
params["voucherid"] = self.v_produk_kd
# params["voucherid"] = self.v_produk_kd
self.request = params
row = self.save_log('inquiry')
params['trxid'] = self.partner_log_id
......@@ -88,7 +88,19 @@ class Vendor(VendorClass):
data = dict(error=result.status_code)
self.response = data
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):
"""
......@@ -143,7 +155,7 @@ class Vendor(VendorClass):
"""
params = self.get_params(cmd='PAY', modul='pln')
params["idpel"] = self.bill_no
params["voucherid"] = self.v_produk_kd
# params["voucherid"] = self.v_produk_kd
self.request = params
row = self.save_log('payment')
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!