add token support for fisrt payment and token expiration time