Subversion Repositories SmartDukaan

Rev

Rev 6286 | Rev 6317 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6286 Rev 6298
Line 123... Line 123...
123
    spString = "<dom>" + spString + "</dom>"
123
    spString = "<dom>" + spString + "</dom>"
124
    dom = parseString(spString)
124
    dom = parseString(spString)
125
    response = dom.getElementsByTagName('CheckStatusObj')[0]
125
    response = dom.getElementsByTagName('CheckStatusObj')[0]
126
    transStatus = response.getElementsByTagName('transStatus')[0].childNodes[0].data
126
    transStatus = response.getElementsByTagName('transStatus')[0].childNodes[0].data
127
    responseCode = response.getElementsByTagName('ResponseCode')[0].childNodes[0].data
127
    responseCode = response.getElementsByTagName('ResponseCode')[0].childNodes[0].data
-
 
128
    try:
128
    responseDescription = response.getElementsByTagName('ResponseDescription')[0].childNodes[0].data
129
        responseDescription = response.getElementsByTagName('ResponseDescription')[0].childNodes[0].data
-
 
130
    except:
-
 
131
        responseDescription = ""
129
    aggregatorRespCode = response.getElementsByTagName('aggregatorRespCode')[0].childNodes[0].data
132
    aggregatorRespCode = response.getElementsByTagName('aggregatorRespCode')[0].childNodes[0].data
130
    if responseCode == '00' and transStatus == 'S':
133
    if responseCode == '00' and transStatus == 'S':
131
        return True, responseDescription
134
        return True, responseDescription
132
    elif responseCode in ('STO','US', 'UP') and transStatus == 'S':
135
    elif responseCode in ('STO','US', 'UP') and transStatus == 'S':
133
        if aggregatorRespCode == '00':
136
        if aggregatorRespCode == '00':