| 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 |
|