Commit a7c7d7c4 by Tatang

kirim tx_id mrc

1 parent f4aee097
...@@ -76,7 +76,8 @@ def purchase_notify(order): ...@@ -76,7 +76,8 @@ def purchase_notify(order):
def payment_notify(order): def payment_notify(order):
customer = order.customer customer = order.customer
if customer and customer.website: # if customer and customer.website:
if customer: # for test
url = customer.website url = customer.website
users = customer.users users = customer.users
typ = "PAYMENT" typ = "PAYMENT"
...@@ -86,12 +87,15 @@ def payment_notify(order): ...@@ -86,12 +87,15 @@ def payment_notify(order):
data.update(dict( data.update(dict(
invoice_no=order.cust_inv_no, invoice_no=order.cust_inv_no,
signature=signature, signature=signature,
type=typ type=typ,
tx_id=order.tx_id
)) ))
# data.update(order.notify["result"]) # data.update(order.notify["result"])
# print('>>>', json.dumps(data, indent=4, sort_keys=True))
js = get_jsonrpc(method="notify", params=dict(data=data)) js = get_jsonrpc(method="notify", params=dict(data=data))
log.info("Notify: %s %s" % (url, js)) log.info("Notify: %s %s" % (url, js))
try: try:
# pass
requests.post(url, data=js, timeout=20) requests.post(url, data=js, timeout=20)
except: except:
pass pass
......
...@@ -569,7 +569,7 @@ def get_result(response, pay_method): ...@@ -569,7 +569,7 @@ def get_result(response, pay_method):
# cancel_amt="cancelAmt" in response and int(response["cancelAmt"]) or 0, # cancel_amt="cancelAmt" in response and int(response["cancelAmt"]) or 0,
# deposit_date="depositDt" in response and response["depositDt"] or "", # deposit_date="depositDt" in response and response["depositDt"] or "",
# deposit_time="depositTm" in response and response["depositTm"] or "", # deposit_time="depositTm" in response and response["depositTm"] or "",
# tx_id=response[''], # <= # tx_id= "", # <= diisi tx_id merchant saat request register
invoice_no="referenceNo" in response and response["referenceNo"] or "", invoice_no="referenceNo" in response and response["referenceNo"] or "",
amount="amt" in response and int(response["amt"]) or 0, amount="amt" in response and int(response["amt"]) or 0,
match_cl="matchCl" in response and int(response["matchCl"]) or 0, match_cl="matchCl" in response and int(response["matchCl"]) or 0,
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!