Currency in Shopify Payments Transaction API

Zapfor_Apps
Shopify Partner
83 1 11

Hi there,

What will be the currency in the Shopify Payments Transaction API? The shop currency or the presentment currency?

Thanks

SimplyCost - Add costs and track profit (https://apps.shopify.com/simplycost)
Replies 5 (5)
Greg_Kujawa
Shopify Partner
1020 83 262

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. 

Zapfor_Apps
Shopify Partner
83 1 11

Hi,

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?

 

SimplyCost - Add costs and track profit (https://apps.shopify.com/simplycost)
Greg_Kujawa
Shopify Partner
1020 83 262

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!

Zapfor_Apps
Shopify Partner
83 1 11

Yes anyone from Shopify API team can feedback on this?

SimplyCost - Add costs and track profit (https://apps.shopify.com/simplycost)
kjellmorten
New Member
1 0 0

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?