Upcoming API Change - Original Currency in Orders

Hey All,

We have a change coming to the API soon. It’s going to solve a lot of problems and make cross-currency selling a lot easier.

Orders will now store the currency that they are created in if you pass the currency code in the order create POST request.

Previously we converted the currency on the fly before we returned the initial order response and stored the order in the channel currency.

Is this change going to break any of your API connections?
Do you have any questions about how this is going to work?

We’re planning to deploy this before the end of the month. Let me know if there is anything you’re worried about!

Hi Phil,

We’re currently pulling in orders via the API, will this effect us? Also, do you have any idea as to when this change will happen so we can prepare for any changes?

Thanks,
Tawny

Hey Tawny,

Are you GETing or POSTing orders?
The main difference is that the currency of orders will no longer be converted to the base currency (of the channel) on the fly, instead the order will store its own origin currency.