notify.py
1.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
import logging
from agratek.api.merchant.views.notify_vendor import payment_notify
from opensipkd.pasar.models.produk import PartnerPay, PartnerProduk
log = logging.getLogger(__name__)
from . import Vendor
def proses(data):
# vend_inv_no = data["tXid"]
# cus_inv_no = data["referenceNo"]
# invoice_det = PartnerPay.query_vend_inv_no(vend_inv_no)\
# .filter_by(cust_inv_no=cus_inv_no)\
# .first()
# # by tatang
# if not invoice_det:
# return
# vendor_produk = PartnerProduk.query()\
# .filter_by(partner_id=invoice_det.vendor_id,
# produk_id=invoice_det.produk_id)\
# .first()
# # by tatang
# if not vendor_produk:
# return
print('isi proses notify >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>')
print(data)
log.info("Omnipay NOTIFY: {}".format(data))
print('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>')
# print(invoice_det)
print('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>')
# vendor = Vendor(vendor_produk, invoice_det)
# vendor.notify(data)
# return payment_notify(invoice_det)
return 'CBTOKEN:MPSTATOK'