callback.py 541 Bytes
from _sha256 import sha256
import logging

from agratek.api.merchant.views.notify_vendor import purchase_notify, update_harga
from opensipkd.base import get_settings
from opensipkd.base.models import Partner, flush_row
from opensipkd.pasar.models import H2hArInvoiceDet
from opensipkd.pasar.models.produk import PartnerPay

log = logging.getLogger(__name__)


def callback(request):
    data = dict(request.POST.items())
    tx_id = data["tXid"]
    if tx_id:
       row = PartnerPay.query_txid(tx_id).first()
       return row.callback_url