Subversion Repositories SmartDukaan

Rev

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

Rev 7369 Rev 7669
Line 31... Line 31...
31
    global raclient
31
    global raclient
32
    if raclient is None:
32
    if raclient is None:
33
        raclient = Client(recharge_url, timeout=70)    
33
        raclient = Client(recharge_url, timeout=70)    
34
    return raclient
34
    return raclient
35
 
35
 
36
def rechargeDevice(transactionId, rechargeType, strProviderCode, deviceNumber, amount, plan):
36
def rechargeDevice(transactionId, rechargeType, strProviderCode, deviceNumber, amount, plan, storeCode = ''):
37
    if not allow_recharge:
37
    if not allow_recharge:
38
        return 'S', '00', 'Testing', 'SUCCESS'
38
        return 'S', '00', 'Testing', 'SUCCESS'
39
    spString = getRechargeClient().service.getRecharge(username, password, '919650889334', 'SOAP', '115.249.47.66', transactionId, rechargeType, strProviderCode, deviceNumber, amount, 'DEBIT', plan, '')
39
    spString = getRechargeClient().service.getRecharge(username, password, '919650889334', 'SOAP', '115.249.47.66', transactionId, rechargeType, strProviderCode, deviceNumber, amount, 'DEBIT', plan, storeCode)
40
    print spString
40
    print spString
41
    spString = re.sub('<\?.*\?>','',spString)
41
    spString = re.sub('<\?.*\?>','',spString)
42
    spString = "<dom>" + spString + "</dom>"
42
    spString = "<dom>" + spString + "</dom>"
43
    dom = parseString(spString)
43
    dom = parseString(spString)
44
    response = dom.getElementsByTagName('ActiveServicesPojo')[0]
44
    response = dom.getElementsByTagName('ActiveServicesPojo')[0]