Reply
Member
Posts: 1
Registered: ‎01-09-2019

Response values quoted vs not quoted

Hi,

 

Recently we had a client come online that uses Auth.net. When we send payment requests to the api the reponse for this client comes back with quoted values. All other clients responses do not have these quoted options.

 

When we called Auth.net support they said we have to adjust our software to handle these quotes for this (1) client. However I'm having a hard time beleiving that we need to adjust software for (1) client out of hundreds.

 

Is there a setting with the clients setup that would cause this case outlined below? What are the other options?

 

Response Data We Receive for this client (with quotes)

 

transact.dll | "1"|"1"|"1"|"This transaction has been approved."|"XXXXXX"|"P"|"XXXX"|""|""|"0.11"|"CC"|"auth_capture"|""|"Robert"|"Black"|""|""|""|""|""|"US"|""|""|""|""|""|""|""|""|""|""|""|""|""|""|""|""|"DFB00BA075208D249677175AE3447972"|""|""|""|""|""|""|""|""|""|""|""|""|"XXXX3346"|"Visa"|""|""|""|""|""|""|""|""|""|""|""|""|""|""|""|""|"False"|"https://secure2.authorize.net/gateway/transact.dll"|"XXXX"|"XXXX"|""   
 
What it looks like for all other clients. (no quotes)
 
transact.dll | 1|1|1|This transaction has been approved.|XXXXXX|P|XXXX|||0.11|CC|auth_capture||Robert|Black||||||US|||||||||||||||||DFB00BA075208D249677175AE3447972|||||||||||||XXXX3346|Visa|||||||||||||||||False|https://secure2.authorize.net/gateway/transact.dll|XXXX|XXXX|   
Highlighted
Authorize.Net Expert
Posts: 69
Registered: ‎11-29-2017

Re: Response values quoted vs not quoted

The encapsulation character (") in this case can be set in the merchant configuration or via an override field in the transaction request (x_encap_char). I'm guessing based on your description that it could be a merchant configuration. Ask the client to check their settings.

 

Log into the Merchant Interface https://login.authorize.net

Go to Settings -> Direct Response  -> Field Encapsulation Character.

In the pulldown set it to be blank.

 

The other pulldown on that page is the Default Field separator, which based on your examples should be a pipe.