#mattiaferrari_docs
1 messages ยท Page 1 of 1 (latest)
๐ Welcome to your new thread!
โฒ๏ธ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
โฑ๏ธ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
๐ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1413524214664790029
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
Hi there, looking into this now!
Can you explain a little more about the context of what you're trying to accomplish?
On my website i have multiple payment providers
N providers with M payment methods
I want to show every payment method in a single list so that my users can't tell which provider they are using
So if a user presses on paypal will be redirected to the paypal provider, and if it presses on card or satispay or sepa it will be redirected to a checkout session with that payment method already selected
So is there a way to list via API the payment methods available on the checkout session of my account? I don't want to hardcode them
Hi, taking over as my teammate needs to step away. Let me catch up.
You're likely looking for https://docs.stripe.com/payments/existing-customers?platform=web&ui=elements#display-additional-saved-payment-methods
It shows all eligible saved payment method on the customer.
No
This will display the saved payments method for a customer
I want to fetch the payment methods available on my stripe account
You can look at what your payment method configurations on your account: https://docs.stripe.com/api/payment_method_configurations/object?api-version=2025-05-28.basil
It will show you shat payment methods are enabled
Ok this will do
And i can pre select one when displaying the checkout session or a payment element?
Yes, you can specify which payment methods to allow
Does payment sheet has some type of limitations?
Like can i use satispay with payment sheet?
Yes, it should work and we document those here: https://docs.stripe.com/payments/payment-methods/payment-method-support#wallets-product-support
Ok i'm trying right now, i enabled satispay but it doesnt show up in the payment sheet
Can you share more?
Do you have any payment method rules, https://docs.stripe.com/payments/payment-method-rules that might be in play?
Are you able to disable Link and try again?
I disabled link and i dont see it anymore
you don't see Satispay either?
Did you confirm you don't have any rules, https://docs.stripe.com/payments/payment-method-rules ?
๐ stepping in here as pgskc needs to step away
What version of the Stripe React Native SDK are you using?
Hmm actually I'm not sure Satispay has been added to the React Native SDK yet
Let me check
lets try klarna if its better
It should be active but i dont see it in the payment sheet
Hmm yeah Klarna is definitely supported. What country is your account?
Do you have a urlScheme set in your StripeProvider?
Yes
Oh actually in this case you need to set the returnUrl when you initPaymentSheet()
Since Klarna requires a redirect
๐
With the payment sheet i can also pre seleft a payment method?
Did Satispay show up too?
Yes yes
You can't pre-select a single payment method unless you use the intent-first flow where you create a PaymentIntent first and pass the client secret to initPaymentSheet() -- this is the legacy flow which we generally don't recommend. But you can use paymentMethodOrder (see: https://stripe.dev/stripe-react-native/api-reference/types/PaymentSheet.SetupParamsBase.html) to set the order and then whatever Payment Method Type you indicate first will be "selected" by default as the initial choice however your customer could select something different.