Square multi currency support for payments api

@sjosey - So what I understood owner can only accept in his country’s currency and guest has to pay it in owner/Square account holder’s currency. Is it correct?

Point 2 you mentioned that bank can handle the exchange, but how it can be done with Square API, I don’t get any clue on it. Can you explain how this is possible with Square payments API.

Also if guest has to pay in owner/Square account holder’s currency, which api gives account’s currency so that we can set it in our program so that guest needs to pay only in the currency of owner/Square account. Thanks for your quick response.