Subversion Repositories SmartDukaan

Rev

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

Rev 20349 Rev 21089
Line 222... Line 222...
222
 
222
 
223
def rechargeDevice(transactionId, rechargeType, strProviderCode, deviceNumber, amount, plan, storeCode = '', rechargeMode=None):
223
def rechargeDevice(transactionId, rechargeType, strProviderCode, deviceNumber, amount, plan, storeCode = '', rechargeMode=None):
224
    if not allow_recharge:
224
    if not allow_recharge:
225
        return 'S', '00', 'spiceTID', 'SUCCESS', 'aggTID', 'providerTID'
225
        return 'S', '00', 'spiceTID', 'SUCCESS', 'aggTID', 'providerTID'
226
    if storeCode:
226
    if storeCode:
227
        storeCode=store_map.get(storeCode)
227
        if store_map.get(storeCode) is not None:
228
        if storeCode is None:
228
            storeCode = store_map.get(storeCode)
229
            return '', '', '', 'Store Code is Not Mapped', '', '' 
-
 
230
    spString = getRechargeClient().service.getRecharge(username, password, '919650889334', 'SOAP', '115.249.47.66', transactionId, rechargeType, strProviderCode, deviceNumber, amount, 'DEBIT', plan, storeCode)
229
    spString = getRechargeClient().service.getRecharge(username, password, '919650889334', 'SOAP', '115.249.47.66', transactionId, rechargeType, strProviderCode, deviceNumber, amount, 'DEBIT', plan, storeCode)
231
    print spString
230
    print spString
232
    spString = re.sub('<\?.*\?>','',spString)
231
    spString = re.sub('<\?.*\?>','',spString)
233
    spString = "<dom>" + spString + "</dom>"
232
    spString = "<dom>" + spString + "</dom>"
234
    dom = parseString(spString)
233
    dom = parseString(spString)
Line 417... Line 416...
417
        responseDescription = ""
416
        responseDescription = ""
418
    return responseCode, responseDescription
417
    return responseCode, responseDescription
419
 
418
 
420
def main():
419
def main():
421
    #print rechargeDevice(20141031157,'MTP','BSP','9459060666',1,'')
420
    #print rechargeDevice(20141031157,'MTP','BSP','9459060666',1,'')
422
    print checkTransactionStatus('','1004628109')
421
    print checkTransactionStatus("", 1004866117)
423
 
422
 
424
if __name__=='__main__':
423
if __name__=='__main__':
425
    main()
424
    main()
426
425