#henriquenascimento7167
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.
- henriquenascimento-reactnative-klarna, 5 days ago, 5 messages
I followed these instructions but it gives me guidance on creating an input and access button to Klarna, however, I need this payment method to work in the React Native payment sheet from the link that is already working. But even activating all BNPL payment types, only klarna is displayed, the others are not. I'm wondering if this is due to some version incompatibility, since I'm using my automatic payment method on my server.
Hello, can you send me the specific error that you are getting when you try to confirm a payment intent with Klarna with your RN app?
If you send me the ID of a payment intent (pi_123) I can check if there are reasons on the payment intent that the other payment methods didn't show up
With BNPL payment methods, it is common to show up if your payment is in a currency that they don't support or if the amount is lower than what they support
ok, I'll send it soon
pi_3OoBRUA6ehynwCV80qDi4g6F_secret_5KGCoh0Wj8oFZId5usHOeT3pG
Even though I enable all these payment methods, and on my server my payment methods are automatic, only the card and klarna methods appear in my payment element.
Thank you for the ID, checking in to this
Yep, looks like most of thsoe don't support USD, if you use EUR you should see more of them
pi_3OoBXzA6ehynwCV80puOV4xC_secret_ADlVnFPN9KChtdpnXlceRV8Yf
testing klarna:
ok I'll test it... just a moment
Since Klarna is working with USD, how can I get it to work correctly? I need the default currency to be USD.
our pages for each payment method list out what currencies each of them support, unfortunately it is not possible to display these payment methods for unsupported currencies
I understand, however, the dashboard says that all BNPL payment methods are accepted in the USA, but only klarna is displayed... and even so, when adding an email, the error is displayed... I must update the version of my SDK or RN?
👋 Stepping in for my teammate
Just to be clear, is your question why PaymentIntent pi_3OoBXzA6ehynwCV80puOV4xC doesn't display Affirm or Afterpay as a payment method type? If that's not your question, could you summarize where you're blocked?
That's one of my questions and the other is why klarna is giving an error...
Okay, so for this particular PaymentIntent, we're not displaying affirm as a payment option because the PaymentIntent amount is too low. Affirm needs a minimum amount of $50: https://docs.stripe.com/payments/buy-now-pay-later#product-support
Looking into Afterpay
Afterpay wasn't displayed due to shipping details
Let me test something really quick
Okay, it has to do with the value of shipping.address.country when you're creating the PaymentIntent.
We're expecting a two-letter country code, so you should pass 'US': https://docs.stripe.com/api/payment_intents/object#payment_intent_object-shipping-address-country
I recommend testing a Klarna payment again but use the test values here to test approvals and denials: https://docs.stripe.com/payments/klarna/accept-a-payment?platform=web&ui=API&country=united-states#testmode-guide