From 93741d1320a15997d6be3f07718a9f03faeee2d9 Mon Sep 17 00:00:00 2001 From: Moacir Zardo Date: Thu, 14 Dec 2017 17:10:31 -0200 Subject: [PATCH 1/2] Fix for payload containing chars with accent --- src/main/java/com/firstdata/payeezy/client/PayeezyClient.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/firstdata/payeezy/client/PayeezyClient.java b/src/main/java/com/firstdata/payeezy/client/PayeezyClient.java index e041458..2110abf 100644 --- a/src/main/java/com/firstdata/payeezy/client/PayeezyClient.java +++ b/src/main/java/com/firstdata/payeezy/client/PayeezyClient.java @@ -110,7 +110,7 @@ public PayeezyResponse execute(String URL, RequestMethod method, PayeezyRequestO protected PayeezyResponse executePostRequest(String uri, String payload, PayeezyRequestOptions requestOptions) throws Exception{ HttpClient httpClient = payeezyHttpClient.getHttpClient(); HttpPost httpPost = createPostConnection(uri,payload,requestOptions); - StringEntity entity = new StringEntity(payload); + StringEntity entity = new StringEntity(payload, "UTF-8"); httpPost.setEntity(entity); // Create a custom response handler ResponseHandler responseHandler = new ResponseHandler() { From 4ef91c7e0c6b8806f91c39a6447f78148408c523 Mon Sep 17 00:00:00 2001 From: Moacir Zardo Date: Thu, 14 Dec 2017 17:18:41 -0200 Subject: [PATCH 2/2] Update PayeezyClient.java --- src/main/java/com/firstdata/payeezy/client/PayeezyClient.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/firstdata/payeezy/client/PayeezyClient.java b/src/main/java/com/firstdata/payeezy/client/PayeezyClient.java index 2110abf..141a1a4 100644 --- a/src/main/java/com/firstdata/payeezy/client/PayeezyClient.java +++ b/src/main/java/com/firstdata/payeezy/client/PayeezyClient.java @@ -134,7 +134,7 @@ public PayeezyResponse handleResponse(final HttpResponse response) throws IOExce protected PayeezyResponse executePutRequest(String uri, String payload, PayeezyRequestOptions requestOptions) throws Exception{ HttpClient httpClient = payeezyHttpClient.getHttpClient(); HttpPut httpPost = createPutConnection(uri,payload,requestOptions); - StringEntity entity = new StringEntity(payload); + StringEntity entity = new StringEntity(payload, "UTF-8"); httpPost.setEntity(entity); // Create a custom response handler ResponseHandler responseHandler = new ResponseHandler() {