Please change LiqPay.java:116
String data = base64_encode(JSONObject.toJSONString(withSandboxParam(withBasicApiParams(params))));
to this (or provide some control over encoding)
String data = base64_encode(JSONObject.toJSONString(withSandboxParam(withBasicApiParams(params))).getBytes("UTF-8"));
Please change LiqPay.java:116
String data = base64_encode(JSONObject.toJSONString(withSandboxParam(withBasicApiParams(params))));
to this (or provide some control over encoding)String data = base64_encode(JSONObject.toJSONString(withSandboxParam(withBasicApiParams(params))).getBytes("UTF-8"));