Commit 8a43f52f by Solo Group

VSI

1 parent d89b175a
...@@ -8,7 +8,9 @@ from opensipkd.base.tools.api import (auth_from_rpc, ...@@ -8,7 +8,9 @@ from opensipkd.base.tools.api import (auth_from_rpc,
from opensipkd.pasar.models import Produk, PartnerProduk from opensipkd.pasar.models import Produk, PartnerProduk
from opensipkd.pasar.models.produk import H2hArInvoice, H2hArInvoiceDet, PartnerLog from opensipkd.pasar.models.produk import H2hArInvoice, H2hArInvoiceDet, PartnerLog
from pyramid_rpc.jsonrpc import jsonrpc_method from pyramid_rpc.jsonrpc import jsonrpc_method
from opensipkd.base.tools import log, get_settings from opensipkd.base.tools import get_settings
import logging
log = logging.getLogger(__name__)
def build_request(typ, vendor_produk, partner_log=None): def build_request(typ, vendor_produk, partner_log=None):
......
...@@ -60,7 +60,7 @@ class Vendor(VendorClass): ...@@ -60,7 +60,7 @@ class Vendor(VendorClass):
) )
self.request = params self.request = params
log.info("ODEO Inquiry Request: %s" % params) log.info("Inquiry Request: %s" % params)
self.save_log("inquiry") self.save_log("inquiry")
resp = self.request_get(params, '/prepaid/pln/inquiry') resp = self.request_get(params, '/prepaid/pln/inquiry')
else: else:
...@@ -70,7 +70,7 @@ class Vendor(VendorClass): ...@@ -70,7 +70,7 @@ class Vendor(VendorClass):
) )
self.request = params self.request = params
self.save_log("inquiry") self.save_log("inquiry")
log.info("ODEO Inquiry Request: %s" % params) log.info("Inquiry Request: %s" % params)
resp = self.request_get(params, '/postpaid/inquiry') resp = self.request_get(params, '/postpaid/inquiry')
try: try:
...@@ -78,7 +78,7 @@ class Vendor(VendorClass): ...@@ -78,7 +78,7 @@ class Vendor(VendorClass):
except: except:
result = resp.text result = resp.text
log.info("ODEO Inquiry Response: %s" % result) log.info("Inquiry Response: %s" % result)
if resp.ok: if resp.ok:
self.status = 1 # sukses self.status = 1 # sukses
...@@ -135,7 +135,7 @@ class Vendor(VendorClass): ...@@ -135,7 +135,7 @@ class Vendor(VendorClass):
) )
self.request = params self.request = params
log.info("ODEO Payment Request: %s" % self.request) log.info("Payment Request: %s" % self.request)
self.save_log("payment") self.save_log("payment")
inq = None inq = None
...@@ -150,7 +150,7 @@ class Vendor(VendorClass): ...@@ -150,7 +150,7 @@ class Vendor(VendorClass):
result = resp and resp.text or {} result = resp and resp.text or {}
self.response = result self.response = result
log.info("ODEO Payment Response: %s" % self.response) log.info("Payment Response: %s" % self.response)
# odeo mengembalikan result dalam bentuk status # odeo mengembalikan result dalam bentuk status
# 0200 ok # 0200 ok
# 0400 bad request # 0400 bad request
...@@ -195,7 +195,7 @@ class Vendor(VendorClass): ...@@ -195,7 +195,7 @@ class Vendor(VendorClass):
parsd["discount"] = inq["discount"] parsd["discount"] = inq["discount"]
self.result = parsd self.result = parsd
log.info("ODEO Payment Result: %s" % self.result) log.info("Payment Result: %s" % self.result)
self.save_log('payment') self.save_log('payment')
return parsd return parsd
......
...@@ -80,11 +80,13 @@ from opensipkd.pasar.models.views import (deferred_produk, deferred_vendor, ...@@ -80,11 +80,13 @@ from opensipkd.pasar.models.views import (deferred_produk, deferred_vendor,
deferred_customer) deferred_customer)
from paste.httpexceptions import HTTPFound from paste.httpexceptions import HTTPFound
from pyramid.view import view_config from pyramid.view import view_config
from ..tools import get_settings, log, btn_purchase from ..tools import get_settings, btn_purchase
from ..tools import btn_inquiry, btn_reset, btn_payment, btn_advice, btn_next from ..tools import btn_inquiry, btn_reset, btn_payment, btn_advice, btn_next
from .merchant import build_request, qry_vendor_produk from .merchant import build_request, qry_vendor_produk
import logging
log = logging.getLogger(__name__)
class AddSchema(colander.Schema): class AddSchema(colander.Schema):
customer_id = colander.SchemaNode( customer_id = colander.SchemaNode(
......
...@@ -78,9 +78,11 @@ ERROR#0056#[56] Nomor Telpon tidak diketahui ...@@ -78,9 +78,11 @@ ERROR#0056#[56] Nomor Telpon tidak diketahui
import requests import requests
import xmltodict import xmltodict
from ..tools import log, JsonRpcError from ..tools import JsonRpcError
from .vsi import Vendor as VendorClass from .vsi import Vendor as VendorClass
import logging
log = logging.getLogger(__name__)
# todo: result harus distandarisasi # todo: result harus distandarisasi
class Vendor(VendorClass): class Vendor(VendorClass):
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!