Fix CIM transaction auth request

Hi, we started to use your library in one of our projects. During testing, we found that the CIM transaction auth request (auth transaction by customer_id and payment_id, no card number) is sent with an invalid parameter (in the documentation of authorize.net API is "profileTransAuthOnly", not  "profileTransAuthOnlyType"). Please look at the fix and tests.