#tymm
1 messages · Page 1 of 1 (latest)
From the Support article:
There is no setting in the Dashboard for a customer's default currency. The default currency for a customer is set automatically when any of the following actions are taken for the first time:
- The customer is subscribed to a plan
- An invoice is created for the customer
- An invoice item is created for the customer
- The customer’s balance is adjusted
- A flat-rate coupon is attached to the customer (not a percent-off coupon)
right now my customers are unable to buy thing because of this error unless they subscribe to a product first
how do i fix this
It's how the API works. Sorry don't really follow how do you want to "fix this". You probably need to create a different Customer on the new currency for them to continue to buy
the problem is that customers that i have created programmatically are not able to make any purchase of non subscription product and i get this error The price specified supports currencies of sgd which doesn't include the expected currency of myr.
however if the same customers were to subscribe to a subscription product priced in sgd, there is no error. so by "fixing this" i mean to overcome the inconsistency of behavior
You got that error because of this request https://dashboard.stripe.com/test/logs/req_LvsLzYhQO1Legv. In the response you see it set the currency to MYR
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.