NMI is one of the most robust payment gateway and virtual terminal solutions on the market. Since they are processor agnostic and compatible with various devices, they can integrate with many CRMs and shopping carts while offering open API and custom integrations.