Does giftcard currency need to match order currency?

If a user is paying with a giftcard that’s in a different currency than the location’s currency, how is that handled? For example, say we have a store with locations in US and Canada. The user has a giftcard in CAD and wants to pay for an order at a US location where the order total is in USD. Is that converted on Square’s end, or would the giftcard only be valid at a location with the same currency?

With Square the only way to have a location that is processing in USD and CAD is for them to be entirely separate Square accounts. Gift cards are scooped to the Square account that sold the gift card across all locations associated to the account. So in this case they wouldn’t be able to process a gift card sale with the separate Square account. :slightly_smiling_face:

That makes sense, thank you!