There are options to use multicurrency commerce setup, for example using this module https://www.drupal.org/project/commerce_currency_resolver

Also, I can assume other situations, when order currency is updated - from administration UI for example

But OrderPaymentIntentSubscriber:
- uses equals method form Price class, which triggers exception on mismatch currencies
- even if we deal with mismatch exception - only new amount is sent to stripe

Comments

gilmord created an issue. See original summary.

tomtech’s picture

Thanks for the report!

This has been resolved as part of the issue #3100093: Use getBalance() rather than getTotalPaid() method.

-Tom

tomtech’s picture

Status: Active » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.