#_kamih_
1 messages ยท Page 1 of 1 (latest)
Hi ๐
No, we don't have a way to do this natively in Stripe. The only way we display available payment methods is after you have specified an amount and a currency.
You could have a currency drop-down and destroy/recreate the Payment Element each time it updates to reflect the available payment methods
The current method has problems: ex 1. Chinese customer in Hong Kong -> cur = HKD, isn't shown WeChatPay
they don't know (or care) that payment methods will be different if they choose a different currency on the first page
ideally they should be able to choose their preferred payment method first, which seems natural.
Unfortunately the Payment Element is designed to go the other direction. We display only the valid payment methods for the given configuration
I understand this approach may feel more natural and I can raise it as a feature request
When I upgraded my integration to add support for local currencies, I thought it would be great. But SO MANY banks don't accept payment charges in anything but USD from US merchants... For example for customers in Brazil, I have to wait for the payment error, then switch them to USD and tell them to try again.
so, I'm trying to find a better solution now that will lead to fewer problems for customers.
I'm sure I'm not the only stripe user who has these problems. It's kinda weird why everything is backwards.
I'm sorry it is causing difficulties for your integration. As you pointed out, often this is due to how banks choose to accept payments. Would it be an accurate description of the feature you are interested in that
- When a configuration is applied, the Payment Element show all possible payment methods
- When a payment method is selected, display the currencies available to make the payment
yes, or maybe just add separate API calls to query the list of currencies I can charge in for a given payment method.
so I could have a list of Payment methods on the first page, and when they choose one, I update the list of currencies
Oh okay, that's another approach that might be more feasible. It would still be a feature request though
then they submit this, I create the payment intent for this amount/cur, and everything else is the same.
the checkout page remains the same.
Right, that makes sense to me.
So yeah, these would be my feature requests. I think you guys need to look at this whole flow thing more closely.
Right now Stripe is great if I'm selling to Americans in USD.
but for everyone else, it's not a great experience.
won't take anymore of your time, thanks for your help! ๐