<comment>Ошибка передачи параметров. смотри дату.</comment> </response> """ % reciept return HttpResponse(response) try: model = Transaction() model.summ = amount model.account = account model.approved = True model.created = payment_date model.promise = False model.bill = reciept model.description = u"Автоматический платёж через систему OSMP пользовательские провайдеры %s" % reciept model.type_id = 'OSMP_CUSTOM_BILL' model.save() response = u"""<?xml version="1.0" encoding="utf-8"?> <response> <osmp_txn_id>%s</osmp_txn_id> <prv_txn>%s</prv_txn> <result>0</result> <sum>%s</sum> <comment>Оплата успешно произведена.</comment> </response> """ % ( reciept, reciept, amount, ) return HttpResponse(response)
return HttpResponse(response) try: payment_date = datetime.datetime(*time.strptime(date, "%Y%m%d%H%M%S")[0:5]) except Exception, e: #print e #import traceback response = response_check % (txn_id, 300, u"Неверный формат даты") return HttpResponse(response) try: model=Transaction() model.summ=amount*(-1) model.account=account model.approved=True #model.bill=u'kPay' model.created=payment_date model.promise=False model.bill=reciept #model.description=u"Автоматический платёж через систему %s" % reciept model.type_id='RAPIDA_PAYMENT' model.save() response = response_pay % (txn_id, model.id, 0, u"Оплата произведена успешно.") return HttpResponse(response) except Exception, e: #print e #import traceback #traceback.print_exc() response = response_check % (txn_id, 300, u"Ошибка выполнения платежа") return HttpResponse(response)
</response> """ return HttpResponse(response) try: model=Transaction() model.summ=amount model.account=account model.approved=True #model.bill=u'kPay' model.created=payment_date model.promise=False model.bill=reciept model.description=u"Автоматический платёж через систему QuickPay %s" % reciept model.type_id='QUICKPAY_BILL' model.save() response=u"""<?xml version="1.0" encoding="utf-8"?> <response> <code>0</code> <message>Оплата успешно произведена.</message> </response> """ return HttpResponse(response) except Exception, e: print e import traceback traceback.print_exc() response=u"""<?xml version="1.0" encoding="utf-8"?> <response> <code>1</code>
"ERR_CODE": 11, "ERR_TEXT": u"Неверный формат даты %s" % e, }) return HttpResponse(BODY % (response, genSign(response))) try: model = Transaction() model.summ = amount model.account = account model.approved = True #model.bill=u'kPay' model.created = payment_date model.promise = False model.bill = reciept model.type_id = 'SBERBANK_BILL' model.save() response = PAYMENT_BODY % ( { "REG_ID": model.id, "REG_DATE": model.created.strftime("%Y-%m-%dT%H:%M:%S"), "ERR_CODE": 0, "ERR_TEXT": ERRCODES.get("0"), "ACCOUNT": account.username, }) return HttpResponse(BODY % (response, genSign(response))) except Exception, e: print e import traceback traceback.print_exc() response = CHECK_BODY_ERROR % (
return HttpResponse(BODY % (response, genSign(response)) ) try: payment_date = datetime.datetime(*time.strptime(pay_date, "%Y-%m-%dT%H:%M:%S")[0:5]) except Exception, e: response = CHECK_BODY_ERROR % ({"ERR_CODE": 11, "ERR_TEXT": u"Неверный формат даты %s" % e,}) return HttpResponse(BODY % (response, genSign(response)) ) try: model=Transaction() model.summ=amount model.account=account model.approved=True #model.bill=u'kPay' model.created=payment_date model.promise=False model.bill=reciept model.type_id='SBERBANK_BILL' model.save() response = PAYMENT_BODY % ({"REG_ID": model.id, "REG_DATE": model.created.strftime("%Y-%m-%dT%H:%M:%S"), "ERR_CODE": 0, "ERR_TEXT": ERRCODES.get("0"), "ACCOUNT": account.username, }) return HttpResponse(BODY % (response, genSign(response)) ) except Exception, e: print e import traceback traceback.print_exc() response = CHECK_BODY_ERROR % ({"ERR_CODE": 99, "ERR_TEXT": u"Ошибка проведения платежа %s" % e,}) return HttpResponse(BODY % (response, genSign(response)) )
<comment>Ошибка передачи параметров. смотри дату.</comment> </response> """ % reciept return HttpResponse(response) try: model=Transaction() model.summ=amount model.account=account model.approved=True model.created=payment_date model.promise=False model.bill=reciept model.description=u"Автоматический платёж через систему OSMP пользовательские провайдеры %s" % reciept model.type_id='OSMP_CUSTOM_BILL' model.save() response=u"""<?xml version="1.0" encoding="utf-8"?> <response> <osmp_txn_id>%s</osmp_txn_id> <prv_txn>%s</prv_txn> <result>0</result> <sum>%s</sum> <comment>Оплата успешно произведена.</comment> </response> """ % (reciept,reciept,amount,) return HttpResponse(response) except Exception, e: print e import traceback traceback.print_exc()
</response> """ return HttpResponse(response) try: model = Transaction() model.summ = amount model.account = account model.approved = True #model.bill=u'kPay' model.created = payment_date model.promise = False model.bill = reciept model.description = u"Автоматический платёж через систему QuickPay %s" % reciept model.type_id = 'QUICKPAY_BILL' model.save() response = u"""<?xml version="1.0" encoding="utf-8"?> <response> <code>0</code> <message>Оплата успешно произведена.</message> </response> """ return HttpResponse(response) except Exception, e: print e import traceback traceback.print_exc() response = u"""<?xml version="1.0" encoding="utf-8"?> <response> <code>1</code>
*time.strptime(date, "%Y%m%d%H%M%S")[0:5]) except Exception, e: #print e #import traceback response = response_check % (txn_id, 300, u"Неверный формат даты") return HttpResponse(response) try: model = Transaction() model.summ = amount * (-1) model.account = account model.approved = True #model.bill=u'kPay' model.created = payment_date model.promise = False model.bill = reciept #model.description=u"Автоматический платёж через систему %s" % reciept model.type_id = 'RAPIDA_PAYMENT' model.save() response = response_pay % (txn_id, model.id, 0, u"Оплата произведена успешно.") return HttpResponse(response) except Exception, e: #print e #import traceback #traceback.print_exc() response = response_check % (txn_id, 300, u"Ошибка выполнения платежа") return HttpResponse(response)