#mkurczewski
1 messages ยท Page 1 of 1 (latest)
Can you share the pi_xx of an example payment you're creating?
The likelihood is that the parameters on that payment exclude specific payment methods
Sure, pi_3NkUxUKcEfy0ogYO1kdBsgUP
Looks like you're using capture_method: 'manual', which Giropay and others don't support: https://stripe.com/docs/payments/payment-methods/integration-options#additional-api-bank-redirects
When you pass automatic_payment_methods we compute the available PMs from your account according to the payment parmeters That's why Giropay is filtered out in this case
Right, thanks for explanation. However I have one more question... what about PayPal? It supports manual capture method, but it's also not showing. I enabled it in PaymentMethods (for my account), but can't see it on "Payment Methods > For your connected accounts" screen.
My guess is the RN SDK doesn't yet support PayPal. Let me confirm
Ok, maybe it does
but can't see it on "Payment Methods > For your connected accounts" screen.
Why are you looking there? That isn't relevant in this case โ the example isn't a Connect charge
Looks like PayPal is enabled: https://dashboard.stripe.com/test/settings/payment_methods
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Yes, and on that page it's activated.
Can you try creating a new PI and explicitly pass payment_method_types: ['card', 'paypal'] and share the pi_xxx ID
Sure, however it's from postman, not the app itself, as that change would require some changes on backend side which are taking some time to deploy etc. pi_3NkmNxKcEfy0ogYO0f9NB4dB
That's fine
I wonder if PayPal isn't supported for AutoPMs yet
Checking with the team on this
Ok, thanks ๐
And for Klarna, while trying to enable it, I'm getting a warning:
Klarna is only available for Stripe Checkout and Payment Element right now.
For any payment you process with mobile Payment Element, Klarna won't appear on the checkout page.
So this means that for RN SDK it's not yet possible right? On the other side, there's an example implementation of it https://github.com/stripe/stripe-react-native/blob/master/example/src/screens/KlarnaPaymentScreen.tsx. So it's only about adding it manually as custom button and not the pre-built one?
Can you create another PI with automatic_payment_methods this time? The one you originally shared was from yesterday, I wonder if something changes in your payment config since then?
That's weird, according to this it should work: https://stripe.com/docs/payments/payment-methods/integration-options#support-buy-now-pay-later
Maybe you need to update the SDK?
Looks like it was added in 0.4.0: https://github.com/stripe/stripe-react-native/blob/master/CHANGELOG.md#040---2022-03-10
I'm using the 0.30.0 which is the latest one.
Where do you see that warning?
In Stripe panel, after pressing "turn on" button in payment methods
I would guess that that is just outdated
Here's a fresh payment pi_3Nkmk0KcEfy0ogYO1ifWJ7Ag
Ok, I see PayPal on that one
So it should be rendered in the payment UI for that payment
I found a troubleshooting tool that tells the same, but then the question is if the pre-build ui requires some additional config?
I'm still having basic options available
Which versions of the underlying mobile SDKs is bundled in your RN build?
There should be no additional configuration AFAIK. My guess is the iOS/Android SDKs that the RN library wraps are outdated
How to check it?
I'm looking in node_modules, there should be some info about it
Ok, for iOS it's 23.3.4
it's quite old from what I see, probably same for Android
Hi! I'm taking over this thread.
Can you try to summarize your question? Is the issue that Paypal didn't show up previously?
Well, there were several issues, but for Sofort and GiroPay everything is clear and it's a matter of our setup.
However, from the screenshot I posted at 13:44 it looks like both Klarna and Paypal should appear in my app as available methods, while they don't.
Currently I'm updating the packages and pods for iOS and I'll test in few minutes if that was the case.
Looks like you enabled Paypal and Klarna in your dashboard today, and maybe that was the issue. Could you retry now to see if this is working now?
Unfortunately, after upgrading the iOS stripe pod to 23.12.0 and rebuilding the app, it's still the same.
Can you share the new PaymentIntent ID?
pi_3NknPDKcEfy0ogYO1w8SfHjL
And you only see the option to pay by card in the payment sheet?
Can you share a screenshot?
Did you set a return_url on the PaymentSheet configuration?
Oh, I was almost sure it was set up, but it's not. Give me a second and I'll check if this will help.
Hmm, that's weird. I just checked the app on my adnroid device (staging version) and I have a card, paypal and klarna options available. I'll investigate it a little bit deeper and come back here later.
If it works on Andoird but not on iOS, then it's because of the missing return_url.
return_url is not needed on Andoird. On iOS if you ommit it, then payment method that require a redirect won't show up.
sure, so everything is clear now, thank you very much ๐