You'll almost certainly need to have this custom built, unless First Data Global Gateway provides you with an interface for this. YOu can do this vai the SDK, of course, but it requires knowledge of the SDK. The link you provided shows a form in the QB interface, but that is obviously a form generated by an external program. It's possible add event sinks to QB so that you could fire off your external program (perhaps from a Menuitem click, for example), and your external program would then process that payment and write the info back to QB. However, I'm not aware of any one-size-fits-all package (although there may well be one).