'''
Author: utkarshohm
Description: All settings necessary to transact in mutual funds on BSEStar using its SOAP API
'''

'''
toggle for whether BSEStar's live API is being used or testing
0 = testing; 1 = live
'''
LIVE = 1    


'''
AUTH values for BSEStar
for all following- the 1st element is value for testing environment, the 2nd for live
'''

# assigned by BSEStar
MEMBERID = ['', '']
USERID = ['', ''] 

# set on your own
PASSWORD = ['', '']
## unique passkey that should ideally be freshly generated random string for every transaction
## but i have used a constant here to simplofy things
PASSKEY = ['0123456789', '9958788281']


'''
SOAP API endpoints for BSEStar
may change from time to time, so confirm with BSEStar
'''
# url for BSEStar order entry webservice which is used to create or cancel transactions
WSDL_ORDER_URL = [
    'http://bsestarmfdemo.bseindia.com/MFOrderEntry/MFOrder.svc?singleWsdl', 
    'http://www.bsestarmf.in/MFOrderEntry/MFOrder.svc?singleWsdl'
]
SVC_ORDER_URL = [
    'http://bsestarmfdemo.bseindia.com/MFOrderEntry/MFOrder.svc', 
    'http://www.bsestarmf.in/MFOrderEntry/MFOrder.svc'
]
METHOD_ORDER_URL = [
    'http://bsestarmfdemo.bseindia.com/MFOrderEntry/',
    'http://bsestarmf.in/MFOrderEntry/'
]
# url for BSEStar upload webservice which is used to do everything besides creating/cancelling 
# transactions like create user (transactions on bse can only be placed after this) etc
WSDL_UPLOAD_URL = [
    'http://bsestarmfdemo.bseindia.com/MFUploadService/MFUploadService.svc?singleWsdl', 
    'http://www.bsestarmf.in/StarMFWebService/StarMFWebService.svc?singleWsdl'
]
SVC_UPLOAD_URL = [
    'http://bsestarmfdemo.bseindia.com/MFUploadService/MFUploadService.svc/Basic', 
    'http://www.bsestarmf.in/StarMFWebService/StarMFWebService.svc/Basic'
]
METHOD_UPLOAD_URL = [
    'http://bsestarmfdemo.bseindia.com/2016/01/IMFUploadService/',
    'http://www.bsestarmf.in/2016/01/IStarMFWebService/'
]

baa20605694641c534cef8b7429a02ca3e2953f3
<mask token>

<mask token>
LIVE = 1
<mask token>
MEMBERID = ['', '']
USERID = ['', '']
PASSWORD = ['', '']
PASSKEY = ['0123456789', '9958788281']
<mask token>
WSDL_ORDER_URL = [
    'http://bsestarmfdemo.bseindia.com/MFOrderEntry/MFOrder.svc?singleWsdl',
    'http://www.bsestarmf.in/MFOrderEntry/MFOrder.svc?singleWsdl']
SVC_ORDER_URL = ['http://bsestarmfdemo.bseindia.com/MFOrderEntry/MFOrder.svc',
    'http://www.bsestarmf.in/MFOrderEntry/MFOrder.svc']
METHOD_ORDER_URL = ['http://bsestarmfdemo.bseindia.com/MFOrderEntry/',
    'http://bsestarmf.in/MFOrderEntry/']
WSDL_UPLOAD_URL = [
    'http://bsestarmfdemo.bseindia.com/MFUploadService/MFUploadService.svc?singleWsdl'
    ,
    'http://www.bsestarmf.in/StarMFWebService/StarMFWebService.svc?singleWsdl']
SVC_UPLOAD_URL = [
    'http://bsestarmfdemo.bseindia.com/MFUploadService/MFUploadService.svc/Basic'
    , 'http://www.bsestarmf.in/StarMFWebService/StarMFWebService.svc/Basic']
METHOD_UPLOAD_URL = [
    'http://bsestarmfdemo.bseindia.com/2016/01/IMFUploadService/',
    'http://www.bsestarmf.in/2016/01/IStarMFWebService/']

'''
Author: utkarshohm
Description: All settings necessary to transact in mutual funds on BSEStar using its SOAP API
'''

'''
toggle for whether BSEStar's live API is being used or testing
0 = testing; 1 = live
'''
LIVE = 1    


'''
AUTH values for BSEStar
for all following- the 1st element is value for testing environment, the 2nd for live
'''

# assigned by BSEStar
MEMBERID = ['', '']
USERID = ['', ''] 

# set on your own
PASSWORD = ['', '']
## unique passkey that should ideally be freshly generated random string for every transaction
## but i have used a constant here to simplofy things
PASSKEY = ['0123456789', '9958788281']


'''
SOAP API endpoints for BSEStar
may change from time to time, so confirm with BSEStar
'''
# url for BSEStar order entry webservice which is used to create or cancel transactions
WSDL_ORDER_URL = [
    'http://bsestarmfdemo.bseindia.com/MFOrderEntry/MFOrder.svc?singleWsdl', 
    'http://www.bsestarmf.in/MFOrderEntry/MFOrder.svc?singleWsdl'
]
SVC_ORDER_URL = [
    'http://bsestarmfdemo.bseindia.com/MFOrderEntry/MFOrder.svc', 
    'http://www.bsestarmf.in/MFOrderEntry/MFOrder.svc'
]
METHOD_ORDER_URL = [
    'http://bsestarmfdemo.bseindia.com/MFOrderEntry/',
    'http://bsestarmf.in/MFOrderEntry/'
]
# url for BSEStar upload webservice which is used to do everything besides creating/cancelling 
# transactions like create user (transactions on bse can only be placed after this) etc
WSDL_UPLOAD_URL = [
    'http://bsestarmfdemo.bseindia.com/MFUploadService/MFUploadService.svc?singleWsdl', 
    'http://www.bsestarmf.in/StarMFWebService/StarMFWebService.svc?singleWsdl'
]
SVC_UPLOAD_URL = [
    'http://bsestarmfdemo.bseindia.com/MFUploadService/MFUploadService.svc/Basic', 
    'http://www.bsestarmf.in/StarMFWebService/StarMFWebService.svc/Basic'
]
METHOD_UPLOAD_URL = [
    'http://bsestarmfdemo.bseindia.com/2016/01/IMFUploadService/',
    'http://www.bsestarmf.in/2016/01/IStarMFWebService/'
]
