#indunil

1 messages · Page 1 of 1 (latest)

median basinBOT
woven hound
#

no, since only US accounts can present for Klarna in USD as far as I know

real ginkgo
#

yes, im sending USD via payment intent,

#

basically, I'm detecting currency based on their geo-location, do you see any issue on that approach ?

woven hound
#

not really

real ginkgo
#

Sure, this is sample payment intent, im sending to stripe
var options = new PaymentIntentCreateOptions
{
Amount = 100,
Currency = "USD"
Metadata = { { "orderId", "123456" } },
Description = "Test checkout",
AutomaticPaymentMethods = new PaymentIntentAutomaticPaymentMethodsOptions
{
Enabled = true,
},
};

#

here i'm sending USD as a currency, is the payment intent correct ?

woven hound
#

not sure what you mean by correct

#

you can test all this in test mode and if something is wrong, you'll get an error

real ginkgo
#

yes, i don't receive any errors. However, just wanted to make sure why Klarna is not visible in my application in the payment method options section.

woven hound
#

what's the PaymentIntent ID pi_xxx?

real ginkgo
#

This is id: pi_3MqXqdDQAvT8hGjr2a1De4Fr

woven hound
#

again, because it's USD

#

only US accounts can present for Klarna in USD , and your account is not a US Stripe account

real ginkgo
#

oh ok, great, was it mentioned in the document?

woven hound
#

well my colleague told you all this in the last thread

#

as for the docs, they mainly say that the customer location is dependent on the merchant country, and only US merchants can have US customers; so it's somewhat implied that only US accounts can do USD

#

I agree it should be clearer but it is what it is