import datetime
import jwt
import sys

argStr = sys.argv[1].split(",")
MERCHANT_STRING = argStr[1]

payload = {
            'exp': datetime.datetime.utcnow() + datetime.timedelta(days=1000000, seconds=5),
            'iat': datetime.datetime.utcnow(),
            'sub': argStr[0],
	    'data': {'service' : 'Active'}
        }
main = jwt.encode(
       payload,
       MERCHANT_STRING,
       algorithm='HS256'
)

MERCHANT_DEFAULT = '\x91P\xe7\xc7~\xc4\xf3\xaal4\xf8\xa5CCm\xcf\x1b\xd7\xff \x97\xfb\xc5\xfc'
payload = {
            'exp': datetime.datetime.utcnow() + datetime.timedelta(days=1000000, seconds=5),
            'iat': datetime.datetime.utcnow(),
            'sub': argStr[0],
	    'data': {'m': main}
        }
one = jwt.encode(
       payload,
       MERCHANT_DEFAULT,
       algorithm='HS256'
)

print(one)
