Class#superclass_delegating_accessor from Rails is now deprecated.
Switch to Class#class_attribute instead.
See https://github.com/rails/rails/pull/14271
Include PartnerID param in eway_rapid requests if set
Merge pull request #1460 from Shopify/eway_rapid_partner_id

Include PartnerID param in eway_rapid requests if set
Updates CHANGELOG with Authorize.net/Stripe ApplePay support and eWAY Rapid PartnerID
GlobalTransport: Truncate order_id

From their docs:

http://cl.ly/image/2H0h1X2o2N3N/content.png

They allow 25 characters for InvNum for all cards except Amex for which
they allow only 16 characters.  I'm not sure why they'd distinguish
based on card brand.

We'll truncate to 16 characters for this gateway to be consistent across
the board.  Hopefully this will help customers find out sooner rather
than later that the max is 16 for some card types.
Redsys: Allow a description to be specified
Use transaction options, not gateway options, for specifying the currency to use
Merge pull request #1464 from Shopify/fix-network-merchants-currency

Fix Network Merchants currency
Updates CHANGELOG and fixes typo
Redsys: Improve handling of order_id

Previously, we were raising an ArgumentError if the order_id didn't
comply with Redsys order_id formatting rules.  Now we try to clean it up
the best we can and we no longer raise the ArgumentError.

The motivation for this is pretty straightforward.  Most gateways are
pretty lenient about the formatting of fields like description,
order_id, etc.  Users of Active Merchant pass these fields to multiple
gateway types and they don't expect an exception to be raised if a value
doesn't comply with a given gateway's particular rules in terms of size,
format, etc.

I wish I could claim credit for how we're cleaning up the order_id to
account for the quite particular rules Redsys has around this field.
The truth is that @ntalbott is the mastermind behind the simple
mechanism we're using.
Checkout: Add support for void, refund, and verify

Closes #1465
Checkout: Refactor action mapping

This is for #1465.
removed numeric check on order_id as it's no longer valid
Merge pull request #1467 from Shopify/mercury_numeric

removed numeric check on order_id as it's no longer valid
Updates README.md

Makes the Contributing section more explicit about forking and opening a pull request.
Bump version to 1.45.0
Update tag_release task to make lightweight tags
This is required by ShipIt, which won't support annotated tags anytime soon.
switched reversal to default and updated MID
Merge pull request #1477 from Shopify/mercury_fix

Switched all voids to reversals and updated MID
Merge pull request #1418 from lulalala/use_class_attribute

Class#superclass_delegating_accessor from Rails is now deprecated.