During the certification process, found out that CurrencyCode and
CurrencyExponent were not being set while performing transactions with saved
profiles.  This commit fixes that.
tests for orbital_mandatory_field_fix ee1a3ff
i missed a syntax error...
Ipay88: Use the amount in dollars instead of cents to generate the signature.
Add bitpay return, fix return_url mapping
Webpay: Override add_customer method.
Merge pull request #879 from Shopify/bitpay_add_return

Add bitpay return, fix return_url mapping
Revert "Paymill: Add support for specifying the :customer"

This reverts commit 75744b7b2302055f74a286344b5508ead33cce59.

Conflicts:
	CHANGELOG
Bump for release v1.40.0
Merge pull request #873 from Shopify/ipay88-fix

Ipay88: Use the amount in dollars instead of cents to generate the signature
Stripe: Ignore tthe customer option when paying with a creditcard.
Merge pull request #886 from Shopify/stripe-fixes

Stripe: Ignore tthe customer option when paying with a creditcard.
Add Conekta gateway

https://conekta.io

Closes #863.
Wirecard: Add support for void and refund

Closes #887.
Merge pull request #865 from juicedM3/orbital_mandatory_field_fix

Orbital mandatory field fix
Bump for release v1.41.0
Fix NoMethodError "tr" for params with dash

Also fixes a nil being passed to CGI.unescape.

Closes #890.
Authorize.Net: Add CAVV support

Closes #801.
Stripe: Add a test for passing a token

See #836.
CardStreamModern: Add input checks

Closes #859.