Shopify/active_merchant — pull request #447 by jfelchner (2012-08-30 17:51:16+00:00)
Title: Add support for Samurai's reverse method

Often times, when we're dealing with allowing our users to give a customer their money back, we don't care how it happens, it just needs to work. Samurai has a nice API abstraction which deals with that case and does not distinguish between whether or not the card funds have been captured or not.

This pull request adds support for that abstraction.

Tests were added and we're also submitting a separate pull request for the Authorize.net implementation.