#windlepoons - multi-currency customers
1 messages · Page 1 of 1 (latest)
Customers have default currencies. Here's some more info on that: https://support.stripe.com/questions/setting-a-customers-default-currency
Feel free to pop back in if that doesn't answer your question
Sure, but I mean, previously Stripe refused to allow someone to mix currencies
If they made a payment in USD, than buying a plan in EUR would error.
the page above says:
Once a customer's currency is set, you cannot create a subscription, balance adjustment, or coupon in another currency for that customer.
I have an account here, with a default of USD, and the user was able to subscribe to a plan and pay in EUR.
Customer record is cus_Mx145eppr86ULA, seems like that shouldn't be possible? Or is this a new Stripe feature that hasn't been officially rolled out yet?
Hmmm, it looks like they changed their payment method which changed the currency they could be charged in. Let me repro on my end and make sure I'm correct
I'll circle back in a few
I thought the default currency for a customer was based on the first plan payment, not the payment method.
Yeah, I'm getting an error on mine. This feels like an edge-case, so let me grab a colleague to get some fresh eyes on this and see if we can identify what happened here.
Okay, so support for multi-currency Invoices on the same Customer was added in July 22 2022 and support for subsequent Subscriptions in different currencies was added in December 2022. The caveat here is that there is no way to have multiple active Subscriptions/SubscriptionSchedules in separate currencies at the same time (if a Customer had an active Subscription in usd, they wouldnât be allowed to create an eur Subscription until the usd Subscription was canceled).
Ah, so its new that you can 'change' currencies for a customer, as long as they have no currently active ones?
Is this documented somewhere now, or was the feature discussed elsewhere?
If we want to 'switch' a customer from USD -> EUR, could we cancel the USD plan one, and then immediately create a EUR one?
I believe it was referenced in our changelog: https://stripe.com/blog/changelog and then our docs were updated to include this: https://stripe.com/docs/invoicing/multi-currency-customers , though it seems the mention of active subscriptions being used to dictate the currency is not indicated
If we want to 'switch' a customer from USD -> EUR, could we cancel the USD plan one, and then immediately create a EUR one?
Yup!
Ah, I don't see the subscription currency ability listed in the changelog, and the multi-currency customers still notes its only for one-off invoices. Perhaps the doc updates for subscriptions didn't land yet?
I mainly want to ensure this is a feature going forward as we want to transition customers that started in one currency, to the appropriate local currency and have been waiting for the ability to do this.
Perhaps the doc updates for subscriptions didn't land yet?
I'll dig some more later today to ensure it's mentioned somewhere and (if it's not) I'll flag it and try to get it added somewhere visible.
thanks!
I mainly want to ensure this is a feature going forward as we want to transition customers that started in one currency, to the appropriate local currency and have been waiting for the ability to do this
Yeah, it doesn't appear to be going anywhere
windlepoons - multi-currency customers