Palo Alto based business payment software company has raised $88m in venture funding led by Franklin Templeton at a valuation of more than $1bn.