 Total Economic ImpactTM Study Shows Deploying Billtrust Integrated Payments Solutions Resulted in Studied Organizations 1.1 Million Three-Year Savings and Less-than-Six-Month Payback Period Total Economic ImpactTM Study Shows Deploying Billtrust Integrated Payments Solutions Resulted in Studied Organizations 1.1 Million Three-Year Savings and Less-than-Six-Month Payback Period 