Why don't they just use eChecks/Check 21 processing for instant payment transfers? There are companies out there that could handle this: www.myecheck.com