pagseguro first commit
adding more tests and raising errors on pagseguro data validation erros happen
removing unecessary comment
improving notification tests
Waiting payment should also be
using URI.join instead of string interpolation
using default return class
simplying phone number format tests
BridgePay: Use Return as TransType for refunds

Advice from BridgePay is to use Return rather than Reversal for refunds.
Also not sending Force=true when not a Sale to avoid possible side
effects.

Closes #1134.
Handle empty responses from paymill
Merge pull request #1136 from Shopify/paymill_empty_responses

Handle empty responses from Paymill
IATS: Complete rewrite using first class API

This commit adds support for the `purchase` and `refund` operations
on the iATS Payments gateway. This replaces the existing iATS
implementation (http://cl.ly/V8DE) and supersedes another, existing,
pull request (http://cl.ly/V88q).

Closes #1133.
Merge pull request #1127 from celsodantas/pagseguro

PagSeguro Gateway
Improve empty error handling for Paymill
Merge pull request #1137 from Shopify/paymill_expand_response

Improve empty error handling for Paymill