Showing results for 
Search instead for 
Did you mean: 

Response values quoted vs not quoted



Recently we had a client come online that uses 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 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"|""|"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||XXXX|XXXX|   

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

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.




Administrator Administrator