Multiple currency support with API in order creation

Topic summary

Issue: Orders created via API don’t reflect multi-currency the same way as orders created in the store UI.

  • Context: Store base currency is GBP. Manually creating an order in USD via the store works as expected. Creating an order in USD via the API does not, and the store displays an undesired currency format/state (shown in the attached screenshot).
  • Ask: Confirmation that the API supports true multi-currency order creation and guidance on how to create USD orders (when base is GBP) so they mirror in-store behavior and avoid the unwanted display.
  • Notes: The attached image is central to understanding the display issue. API = Application Programming Interface.
  • Status: Open question; no solution or actions identified yet.
Summarized with AI on January 16. AI used: gpt-5.

Hi there,

I need to confirm that if I am creating an order with the store then it is supporting multiple currencies. If the store currency is in GBP and from the store I am creating an order with USD then it works properly.

But if i create an order with API then it is not working the way it is working with store order creation. In the store, it is showing like this which i don’t want. Will you please guide me in this?

alammediacarry_0-1696420486677.png