We have noticed in our use of your API that when a Transaction object contains information with unescaped characters - like á for example - your service can't decode the JSON and an InvalidRequestException exception is thrown by the API with the message There was a problem decoding the request body as a JSON object.
Should your API escape the characters before sending a request?
If not, at least specify in the doc how the strings should be escaped/encoded.
Thanks!