Пример #1
0
def makro(request):
    form = WebToPayResponseForm(request.META['QUERY_STRING'])

    if not form.is_valid():
        return _respond_error(request, "Invalid form. (%s)" % form.errors)

    err = form.badly_authorizes()
    if err:
        return _respond_error(request, "Unauthorized transaction: %s" % err)

    # Form validated fine, we can try to "save" it --
    # get instance of WebToPayResponse
    try:
        resp_obj = form.save(commit=False)
    except Exception, e:
        return _respond_error(request, "Exception while processing (%s)" % e)