#indunil
1 messages · Page 1 of 1 (latest)
no, since only US accounts can present for Klarna in USD as far as I know
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 ?
not really
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 ?
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
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.
what's the PaymentIntent ID pi_xxx?
This is id: pi_3MqXqdDQAvT8hGjr2a1De4Fr
again, because it's USD
only US accounts can present for Klarna in USD , and your account is not a US Stripe account
oh ok, great, was it mentioned in the document?
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