#nabin
1 messages · Page 1 of 1 (latest)
hi @ember lion any answer for my question? i am waiting for your response
Hi, apologies for the delay, there are multiple threads in progress. No, you cannot set a Customer's currency via the API, and once the currency is set it cannot be changed. You can find a list of the actions that set a Customer's currency here:
https://support.stripe.com/questions/setting-a-customers-default-currency
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
@ember lion how can i create customer with usd currency?
I think you can do it through the dashboard.
not possible through api?
Nope
You cannot set the currency via the API, instead that value gets set based on the currency associated with the first action from the list in that support article. For instance, if the Customer's first Invoice is in usd then the Customer gets locked into USD.
i want to create new customer with usd currency
You can't do that via the API.
in customer create api, no option for currency set
because , when i try to create subscription with currency usd , got error below
You cannot combine currencies on a single customer. This customer has had a subscription, coupon, or invoice item with currency aed
Yes, that is expected. The currency is set by the first invoice/subscription/coupon/customer-balance applied to the Customer, so you can:
- Create a new Customer
- Create a Subscription with a
usdPrice for the Customer - this will set the Customer's currency
when i try to create new customer , all time customer created with default currency to aed
Can you share the ID of a Customer (cus_123) where you saw that behavior?