Active Merchant v1.4.0 Release Notes

Release Date: 2008-11-27 // over 15 years ago
    • Return failed authorization when SkipJack purchase fails [Tron, cody]
    • ⚡️ Update README [cody]
    • ➕ Add metadata to Authorize.net CIM gateway [cody]
    • 👉 Make ActionViewHelper compatible with changes to concat method in ActionPack [cody]
    • ✂ Remove PayPal and Payflow Name-Value gateways. PayPal is no longer terminating the Payflow XML API. [cody]
    • Don't directly use the inflector in the action view helper [cody]
    • ↪ Work around Rails Inflector change [cody]
    • ➕ Add configurable timeouts to PostsData [Michael Koziarski]
    • ➕ Add valid_sender? method to gateway integrations [Soleone]
    • 🛠 Fix PayPal error parsing [cody]
    • 🛠 Fix MIT-LICENSE [cody]
    • ➕ Add a payment gateway for Website Payments Pro Canada [cody]
    • 🛠 Fix shipping amount option in Sage gateway [Darrick Wiebe]
    • 👌 Improved message and error message handling [Soleone]
    • Get Wirecard working in the Live environment [Soleone]
    • ✂ Remove dead code in PayPal Common API files [cody]
    • 👉 Use the PayPal short error message if the long message is empty [cody]
    • 🛠 Fix unit tests when being run by Cruise Control [cody]
    • ➕ Add support for PayPal Fraud Review Response [cody]
    • ➕ Add testing support for German Wirecard Gateway [Soleone]
    • 👍 Specify required version of ActiveSupport [cody]
    • Make ssl_strict a superclass_delegating_accessor so the entire application's validation of SSL certs can be disabled in the event of certificate problem. [cody]
    • Make Gateway.application_id a superclass_delegating_accessor so it can be set from outside the subclass definition [cody]
    • ➕ Add Discover to the list of supported card types for Braintree [cody]
    • ➕ Add support for Modern Payments gateway [Jeremy Nicoll, cody]
    • ➕ Add support for EFT/ACH and Interac Online to the BeanstreamGateway [cody]
    • Document the SageGateway [cody]
    • ➕ Add support for echecks with SageGateway. [cody]
    • 🖐 Handle all successful SecurePay AU response codes [cody]
    • ✅ Get SageGateway working with real test account. Improve test suite. [cody]
    • Unify TrustCommerce, Payment Express, and Braintree CC storage [benjamin.curtis]
    • ⚡️ Update to use new Payflow Pro URLs [cody]
    • 🛠 Fix missing Content-Type header for Ruby 1.8.4 [cody]
    • 🛠 Fix Authorize.Net CIM response.message [patrick.t.joyce]
    • ➕ Add JCB and Diners Club as supported cards to SageGateway [cody]
    • ➕ Add CA country code to Sage gateway's supported countries [cody]
    • ➕ Add support for Sage Payment Solutions gateway [cody]
    • ➕ Add test mode detection to Beanstream [cody]
    • ➕ Add support for Beanstream payment gateway [xiaobozz]
    • ➕ Add support for PayPal NV Pair API. Will be used to replace the usage of the PayPal SOAP API in ActiveMerchant in the future [Greg Furmanek, cody]
    • 👍 Protx does support UK Maestro [cody]
    • ➕ Add tests for length of UK Maestro cards [cody]
    • Return all the error messages and codes from paypal responses [cody]
    • Fail hard when attempting to capture without a credit card with NetRegistry [cody]
    • Add support for the order fields to the create_customer_profile_transaction in Authorize.net CIM. [Patrick T. Joyce]
    • Strip invalid characters and limit lengths of Protx customer data [Simon Russell]
    • 🛠 Fix empty start or end dates in Protx [Simon Russell]
    • ➕ Add support for Authorize.net CIM [Patrick T. Joyce, Ian Lotinsky]
    • ➕ Add option to skip order review to all PayPal Express gateways [garret.alfert, cody]
    • ➕ Add capturing partial amounts, fix issue number formatting, fix authorization string when nil values returned, fix parsing of multiple '=' characters, simplify message_from [Simon Russell]
    • 🛠 Fix StartDate in ProtxGatewy [cody]
    • ➕ Add support for refunds and continuous authority references to DataCashGateway [joel.chippindale]
    • 🛠 Fix gross in HiTrust notification. Don't use Money object in Verifi gateway [cody]
    • 🎉 Initial implementation of Payflow Name-Value API [Greg Furmanek]
    • ➕ Add support for CyberSource credits [mjuneja]