#danielcaze
1 messages · Page 1 of 1 (latest)
Hello! We'll be with you shortly. Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- caze-paymentmethod-choice, 19 minutes ago, 9 messages
- danielcaze, 6 days ago, 5 messages
- danielcaze, 6 days ago, 11 messages
- daniel-checkout-pmts, 6 days ago, 6 messages
Hello! @valid quail is no longer around. Can you summarize your current question and provide context so I can assist?
That's a link to a Checkout Session, but what's your question?
Its on the thread caze-paymentmethod-choice, 19 minutes ago, 9 messages
Can you see it?
I can't go back to previous threads, sorry. Can you provide context and a summary here?
I aim to ensure that Chinese users on my website (whether from china or other countries), who view products priced in EUR, BRL, and USD, have access to the WeChat and Alipay payment methods I configured on the dashboard. However, I am currently unable to test this functionality.
Okay. What's your question?
How does Stripe determine the display of specific payment methods? The documentation mentions the use of location data, but it is unclear whether this refers to the location of the account or the user. If it pertains to the user's location, what is the mechanism for obtaining this information? Additionally, is there a method to pass this data arbitrarily?
It does pertain to the location of the person paying, the customer. We use various things to determine their location, including their browser configuration, IP, etc. There is no method to pass this info arbitrarily.
So If a Chinese user is purchasing from Brazil for example it wouldn't appear? Can I chose then the payment methods arbitrarily?
Or do you think there is any workaround for this?
Yeah, you can specify specific payment methods to use instead of using the automatic ones enabled in your Dashboard: https://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-payment_method_types
Note, however, that we won't show a payment method type to someone who can't pay with that payment method.
Where can I check that?
Check what?
If the client can pay with X payment method
You don't have to, Stripe will automatically take care of that for you.
The idea is that you specify all the payment methods you want to accept, then Stripe displays the ones compatible with a given customer.
Understood, thanks! However, I am curious if employing these properties will definitively enforce their appearance. Specifically, if the automatic feature did not previously manifest, is it likely that it will continue to be absent even with the application of these properties?
Not sure I understand. What's your ultimate goal? Is there a specific problem you're trying to solve, or a specific outcome you're aiming for?
My client has expressed a strong preference for ensuring that WeChat and Alipay payment options are available to all Chinese customers. He emphasizes the financial impact, stating, 'I will incur losses if these options are not available.' Therefore, a method to forcibly enable these payment methods would be beneficial.
If you're using automatic payment methods and enable them in the Dashboard they'll show up when they can be used. Likewise, if you specify those in payment_method_types they will be shown when they can be used.
For WeChat the requirements and availability are outlined here: https://stripe.com/docs/payments/wechat-pay
And Alipay is here: https://stripe.com/docs/payments/alipay
As long as those requirements are met for a given transaction those payment methods will show up as options.