One of the benefits of having your own merchant account is the level of integration that it provides.
A payment gateway enables your customers to pay without leaving your website, and there is almost no limit to the ways that you can build specific functionality related to payments that makes business easier for customers and your business.