3rd Party Accounts Payable app

Hello!  We are very interested in upgrading our accounts payable functionality to include paperless invoice processing, invoice approval and to have a access to alternative payment processing options.  Has anyone had success with the using a 3rd party accounts payable app such as Bill.com?  Thank you!