Commit 5f373ebe by Solo Group

reversa;

1 parent 5fca3920
...@@ -388,6 +388,12 @@ class Doc(Transaction): ...@@ -388,6 +388,12 @@ class Doc(Transaction):
############ ############
# Reversal # # Reversal #
############ ############
def reversal_request(self, data):
for p in data:
self.setBit(int(p), data[p])
self.setMTI('0400')
self.set_stan()
def execute_reversal(self): def execute_reversal(self):
self.invoice_id_raw = self.from_iso.get_invoice_id_raw()[:16].strip() self.invoice_id_raw = self.from_iso.get_invoice_id_raw()[:16].strip()
......
...@@ -24,3 +24,9 @@ class Job(NetworkJob): ...@@ -24,3 +24,9 @@ class Job(NetworkJob):
iso = self.create_iso() iso = self.create_iso()
iso.payment_request(p['data']) iso.payment_request(p['data'])
return iso return iso
def reversal(self, p):
self.echo_time = time()
iso = self.create_iso()
iso.reversal_request(p['data'])
return iso
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!