Subversion Repositories SmartDukaan

Rev

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

Rev 6259 Rev 6265
Line 3442... Line 3442...
3442
        return True
3442
        return True
3443
    elif retCode in ('STO', 'US', 'UP') and retStatus == 'S':
3443
    elif retCode in ('STO', 'US', 'UP') and retStatus == 'S':
3444
        raise TransactionServiceException(111, "No response from operator within specified time")
3444
        raise TransactionServiceException(111, "No response from operator within specified time")
3445
    else:
3445
    else:
3446
        recharge_order.status = RechargeOrderStatus.RECHARGE_FAILED
3446
        recharge_order.status = RechargeOrderStatus.RECHARGE_FAILED
-
 
3447
        if retCode in ('SVAI', 'SVIA', 'AI', 'IA', 'EAI', 'SVEAI'):
-
 
3448
            recharge_order.description = "Invalid Amount"
-
 
3449
        elif retCode in ('ECL', 'SVECL', 'SCL'):
-
 
3450
            recharge_order.description = "Customer Exceeded Daily Limit"
-
 
3451
        elif retCode in ('CI', 'ECI', 'ESP', 'SVCI', 'SVECI', 'SVESP', 'SV_ECI', 'SV ECI'):
-
 
3452
            recharge_order.description = "Invalid Mobile Number"
3447
        session.commit()
3453
        session.commit()
3448
        return False
3454
        return False
3449
 
3455
 
3450
 
3456
 
3451
def get_user_wallet(userId):
3457
def get_user_wallet(userId):