* 'master' of https://github.com/Shopify/active_merchant: (300 commits) Packaging for release 1.20.1 Support 'street2' field for PayflowExpress UK Add x_solution_ID to AuthorizeNet for tracking purposes SagePay Form: Map billing address to shipping address if shipping address isn't given Packaging for 1.20.0 Packaging for release 1.19.0 Add support for custom currency at Gateway level. Helped by @rymai Add support for custom ECI Beanstream: cover the case when source for purchase is a Secure Profile Beanstream: fix tests to use new api #refund instead of #credit Orbital: Various fixes and adjustments: Fix Samurai tests in 2.3.x related to AR::Errors and mocking Refactor Samurai gateway Add FeeFighters Samurai Gateway support Lock the money gem to 3.7.1 or less since newer versions break in 1.9 Moneris: respect passed in test option Payflow Link: use passed in user, or default to the login Add support for all signature procedures. Helped by @rymai Add refund method to some gateways that do referenced credits Payflow Link: Use secure token for passing data to PayPal ... Conflicts: README.rdoc
…ress isn't given closes #229
Added support for USA ePay's Advanced SOAP interface.
Ogone: Add support for all signature procedures. Helped by @rymai
Beanstream: add tests for Beanstream#purchase with check and vault
* Default platform to Salem Global and allow a custom BIN to be passed in. * Void should always do a full void, remove amount argument * Refactor xml generation for easier maintainability * Use creditcard.brand instead of creditcard.type to ensure interoperability with non credit card models outside of ActiveMerchant
…jected-msg Braintree: handle gateway_rejected transactions gracefully
Avoids double require of the version file.
Added test URL for Elavon/MyVirtualMerchant Gateway
Expired cards should have only one error on year.
Updated service URL
Changed Protx to SagePay in the Readme