#_kamih_
1 messages · Page 1 of 1 (latest)
Can you share the Payment Intent (pi_xxx) which you don't see WeChat Pay?
pi_3O6k5YEib9TdzxSq1NyIgsjG
Your account country is US. WeChat Pay on US account only supports USD and CNY: https://stripe.com/docs/payments/wechat-pay#supported-currencies
In https://dashboard.stripe.com/logs/req_Xlar4r9205tOW0, the currency was set to HKD, so WeChat Pay wasn't supported.
Ah, ok. Do you know if this is a limitation that will be removed someday?
Should I give Honk Kong visitors the option to pay in CNY instead of HKD?
Do you know if this is a limitation that will be removed someday?
I'm afraid I don't have information about whether the limitation will be removed one day. I'd recommend checking with Support https://support.stripe.com/contact
Should I give Honk Kong visitors the option to pay in CNY instead of HKD?
That will be up to your business decision whether you would like to support CNY instead of HKD for Hong Kong visitors.
Find help and support for Stripe. Our support site 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.
Ok, thanks for your help!
No problem! Happy to help 😄
Followup, I'm now trying to create an invoice for this customer, but it doesn't let me change the currency from USD.
Can you share the request ID (req_xxx) of the error? Here’s how you can find it: https://support.stripe.com/questions/finding-the-id-for-an-api-request
Find help and support for Stripe. Our support site 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.
You can set default currency for a customer in Stripe Billing, once set however this cannot be changed for the same Customer object.
Find help and support for Stripe. Our support site 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.
Since the default currency has been set, it can't be changed. However, you should still be able to set non-default currency in one-off invoices.
When was the default currency set?
I added the customer while creating the invoice. Then when I went to edit the details, the currency option was already grayed out.
https://support.stripe.com/questions/setting-a-customers-default-currency
The default currency for a customer will also be 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 percentage discount coupon)
Find help and support for Stripe. Our support site 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.
An USD invoice https://dashboard.stripe.com/invoices/in_1O6l4WEib9TdzxSqJhkQkL7q was created on this customer
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Ok, it's a problem with the invoice creation flow in the dashboard then. If I delete the customer and create a new one, it's now letting me change the currency.
Sounds good! Once any of above actions is taken, the default currency will be set automatically and can't be changed. With new customer without any action, the default currency can still be changed.
Awesome, thanks again for your help! 🙂