notify.py 1.14 KB
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'