job.py
621 Bytes
from opensipkd.iso8583.network import Job as NetworkJob
from .doc import Doc
from datetime import time
class Job(NetworkJob):
# pass
def get_iso_class(self):
return Doc
def create_iso(self, from_iso=None):
cls = self.get_iso_class()
return cls(from_iso=from_iso, conf=self.conf)
def inquiry(self, p):
self.echo_time = time()
iso = self.create_iso()
iso.inquiry_request(p['data'])
return iso
def payment(self, p):
self.echo_time = time()
iso = self.create_iso()
iso.payment_request(p['data'])
return iso