No direct experience though the web site seems to indicate you enter check data to virtual terminal. Doesn't sound as if it's integrated (or perhaps I just read the wrong section). In general customer experiences with Sage Payments have been very good. The industry is competitive and barrier to switching is low (unlike ERP where it's quite high) so the SPS team seems very motivated to ensure an exceptional customer experience.