Shopify/active_merchant — pull request #1423 by j-mutter (2014-10-15 20:28:23+00:00)
Title: [Authorize.net] Include phone/fax in billTo, add retail data for card pr...

This adds the `phoneNumber` and `faxNumber` fields to the `billTo` element in Authorize.net requests as defined in [their schema](https://api.authorize.net/xml/v1/schema/AnetApiSchema.xsd):
```xml

```

We [used to have `phone`](https://github.com/Shopify/active_merchant/blob/0b8a0de2e2d547b96e0d1aac63d5ace8baf0e9ff/lib/active_merchant/billing/gateways/authorize_net.rb#L306) but it appears to have been lost in the switchover to the new integration.

I also added the `retail` element with the `market_type` set to `2` which, as per their [Card Present Guide]( http://www.authorize.net/support/CP_guide.pdf), is currently the only available `market_type`. This fixes the failing remote test `test_card_present_authorize_and_capture_with_track_data_only`

@girasquid @ntalbott @jnormore