Fix durango/authorize-net-types#1, properly encode special characters

So glad you had unit tests :)