Added support for First Data Connect gateway

Hopefully this is ready to merge, although I may continue to make a few trivial tweaks to improve ease of use for other developers.