WorldPay Direct: Allow transactions with a status of SETTLED_BY_MERCHANT to be refunded.
Merge pull request #852 from Shopify/worldpay-fix

WorldPay Direct: Allow transactions with a status of SETTLED_BY_MERCHANT to be refunded.
Spreedly: pass country with other address fields

Closes #854.
SecureNet: Fix order of xml params

SecureNet doesn't seem to pick up the invoice description and invoice
number if they show up after the merchant key.  And they seem to want
the note field after the method field.  Perhaps someday they'll fix this
to not be order dependent.  For now, we'll jump through some hoops.

Closes #855
Paymill: Add support for void

Closes #856.
Add MoneyMovers gateway

http://mmoa.us/

Closes #709.
Moneris: Fix tests doing a network request

I noticed the Moneris tests were slow, and it turned out to be due to
the calls not actually being stubbed out. Fixing necessitated a change
to the stub_comms signature, reflected in the other tests that were
adjusted.
Ogone: Add a :store_amount option

Some banks will not authorize if the amount is too small. This adds a
gateway option that overrides the default amount (0.01) for the
authorization part of the #store method.

Closes #724.
Ogone: Require TLSv1

Using the latest versions of the Ogone Gateway API requires an SSLv3 or
TLS connection, so this forces SSL usage in Ogone to that protocol.

Closes #732.
Moneris: Add support for purchasecorrection

This allows passing a :purchasecorrection option to void to leverage
that functionality in Moneris.

Closes #736.
Add Be2bill gateway

http://www.be2bill.com/

Closes #747.
Be2Bill: Use #include? instead of #in?
Spreedly: Add ability to retain on success

We now support the ability to pass an optional parameter to the purchase
and authorize calls to notify Spreedly to store (retain) the card if the
purchase/authorize succeeds.

Closes #860.
add retrieve method to spreedly_core
allow purchase_with_token to accept a gateway token that overrides the gateway token set at initialization.
add add_gateway method to spreedly_core
add order id to request
add store but do not retain method
Merge branch 'master' of github.com:GiveCorps/active_merchant