Topics covering webhook creation & management, event handling, Pub/Sub, and Eventbridge, in Shopify apps.
Hello,
I'm having an issue with currency conversion in the Shopify integration. In Shopify, the order value is €87.65 EUR, while in the API, it's €88.27 EUR. I'm making the connection through the Shopify library.
When I opened a ticket with Shopify Support, they responded with the following:
When you are capturing payments manually and when you are selling in different
currencies via 3rd party Gateways (like Paypal), the more time you wait capturing
a payment, the greater the chance the exchange rate may change from the time
the actual order was created to the time the actual payment is captured.Itis important to note that even if the payments are captured automatically, when
using 3rd party payment gateways there is still a slight change that in some
cases the exchange rate may differ a little bit (as in this case) because of the
timing of the operations that happens "outside" of Shopify while a 3rd party is
completing a transaction elsewhere, although these cases are not very common.
However, the response doesn't solve my problem, so I asked again, and they suggested that I could collect the data during the order/paid instead of the order/created. I don't know what that means, so I would appreciate assistance in case someone has had a similar situation and can instruct me on how to change the webhook from created to paid.
Thank you.
Regards.