For the app we are developing we are receiving values for call_logs.charge as “$1.99” or “$0.580000098”. It is unclear if that us USD or NZD or something else. Given the customer is based in New Zealand we assume it is NZD, but how can we find out for sure? Also if another customer of ours would be based in let’s say the UK would £ sign come through?
The API documentation doesn’t talk about this unfortunately. It just says it is a string value. It would be great if a clarification could be added, so we would know how to interpret the value.
For the future maybe it would be even better to use ISO 4217 currency codes and/or strip out the currency symbol/code into a separate field.