Adds custom variable for dynamic return URL with WorldPay
Merge pull request #738 from Shopify/worldpay-return-url

Adds custom variable for dynamic return URL with WorldPay offsite
Add Merchant One Gateway
Secure Pay AU test fix: Voids apply on authorizations, not purchases.
MerchantOne: Fix Ruby 1.8 compatibility
Balanced: Fix exception for invalid email

On a purchase or authorize call, if an email having an invalid format
was specified, it was causing an exception:

can't convert nil into String
lib/active_merchant/billing/gateways/balanced.rb:368:in `+'
lib/active_merchant/billing/gateways/balanced.rb:368:in `http_request'
lib/active_merchant/billing/gateways/balanced.rb:359:in

Now we're returning a proper Response with a message from Balanced about
the email being invalid.

Close #737.
Update supported countries

Paymill & PaymentExpress.

Closes #710.
Closes #726.
Closes #743.
Worldpay: Add support for diners club

From the worldpay docs:
http://www.worldpay.com/support/kb/gg/pdf/dxml.pdf

Closes #725.
Psigate: Refer to #refund method in remote tests

As opposed to the deprecated #credit method.

Closes #729.
Fixed a bug in the handling of multiple charges to the same customer
Stripe: Include address with card data.
Bump for release v1.34.1
Add Barclays ePDQ Extra Plus gateway

http://www.barclaycard.co.uk/business/accepting-payments/epdq-ecomm/

Reference #438.
PayPal: Add MassPay to recipients by UserID

MassPay allows payment to recipients by EmailAddress, UserID or
PhoneNumber; EmailAddress is the default, and this adds support for
UserID.

https://developer.paypal.com/webapps/developer/docs/classic/api/merchant/MassPay_API_Operation_SOAP/

Closes #693.
Authorize.Net: Add authorization_code to response

This makes the issuer 6-digit 'authorization code' to accessible in
Response#params.

Closes #686.
Make Rails 4 a supported version

Closes #687.
CyberSource: Add pinless debit card support

Closes #691.
Verkkomaksut: Add item title field

Item title is visible in payment widget and gateway admin interface.

Closes #700.
PayJunction: Fix remote test

Needed a new/updated verification value.

Closes #701.
Add MerchantWare V4 gateway

http://merchantwarehouse.com/merchantware

Closes #696.