Shopify/active_merchant — pull request #463 by frobcode (2012-09-20 21:48:10+00:00)
Title: itransact 'void' has a non-standard interface.

the 'void' operation had a funny interface; just about all the other gateways have a 2-argument 'void' interface ( authorization, optional options). This one had a 3-argument one, with a required 'money' amount that was just ignored. So I made it so you can now pass 1, 2 or 3 args to it (so it should continue to work with old code) and it should auto-sense which is being done.

Also tweaked the tests slightly.