To support multi-currency, there are now these two separate fields. It's explained here --> https://shopify.dev/tutorials/migrate-your-app-to-support-multi-currency. I believe that presentment currency refers to the currency type the customer used for the actual payment. Whereas shop currency refers to the default currency type that's defined for the shop. At least based on the documentation that is what I infer.
I understand he different between shop currency and presentment currency. My question is referring to the currency field returned by the Shopify Payments Transaction API. Does it give the shop currency or the currency the customer used for the actual payment?
I would _assume_ the presentation currency, seeing that this is what the customer provided on their end as handled by the payment processing. Although if any Shopify staffers are present and could provide feedback that would be nice!
Yes anyone from Shopify API team can feedback on this?
I see that the actual currency on a payments transaction is the shop currency, not the presentment currency.
Is there a smarter way of getting the presentment currency for a payment transaction, than looking up the original order for each transaction?