#manatee_best-practices
1 messages ยท Page 1 of 1 (latest)
๐ Welcome to your new thread!
โฒ๏ธ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
โฑ๏ธ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
๐ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1275786731349741589
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
hi there!
Is it possible to change customer currency when he already has subscriptions ?
unfortunately, no. you would need to delete the Subscription first, or create a brand new Customer object.
Is it possible to configure tax excluded or included based on billing address rather than on currency ?
can you clarify exactly what you are trying to do? usually you set this on the Price object directly, which has no knowledge of the billing address: https://docs.stripe.com/api/prices/create#create_price-tax_behavior
Is it possible to delete subscription ?
you can cancel it, which is the same as deleting it: https://docs.stripe.com/api/subscriptions/cancel
oh but it still won't allow me to change customer currency since he already had active subscription if i'm correct.
The there is no simple solution for my problem? The only way is to create new customer ?
oh but it still won't allow me to change customer currency since he already had active subscription if i'm correct.
if the subscription is cancelled, then it's no longer active. so it should be possible.
Oh yes You are right. But i cannot change that from auto because for people from USA i still need it to behave like it behaved (tax excluded).
Hm i've cancelled subscription but still cannot modify Currency.
Is it any possibility to link you the customer so You can verify it by Yourself ?
yes, can yoou share the Customer ID (cus_xxx)?
cus_QgmyHIZi1DnUw9
thanks! give me a few minutes to look into this.
Sure take Your time, no hurry
have you tried creating a Subscription/Invoice in a different currency for that customer? I think it should just work.
this is explained here: https://docs.stripe.com/invoicing/multi-currency-customers
i haven't tried, i just noticed that i cannot change it from stripe panel so i assumed it is not possible
make sense. but I recommend trying this to see if it works.
๐ค for some reason i was able to create subscription with diffrent currency, by sending [POST] v1/subscription and after making that subscription customer currency has changed.
I still have the problem that i'm getting currency based on what it is in stripe, and user don't have option to change it by himself, but i will figure it out.
Thanks for the help
๐ค for some reason i was able to create subscription with diffrent currency, by sending [POST] v1/subscription and after making that subscription customer currency has changed.
it means everything works as expected ๐
oh and also
i'm not sure if it is bugged but, from stripe panel there is no way to create subscription in diffrent currency
and it is possible by using API
to reproduce it :
- Make a customer add subscription to him with currency A
- Cancell that subscription (make sure that customer doesn't have any other active subscription)
- Try to add new subscription but with diffrent currency
- not possible because currency is set automatically based on customer currency (and this currency cannot be changed - also in stripe panel).
So i think one of these 2 should be possible:
- When customer doesn't have any active subscription, there should be option to change his currency
- When customer doesn't have any active subscription, while creating new subscription there should be option to change the currency
Thanks for the feedback, I'll forward this to the relevant team
Thanks again, have a good day
happy to help ๐