#maciejgolis

1 messages ยท Page 1 of 1 (latest)

clever oasisBOT
woven panther
#

Hello! No, when Klarna is selected the billing details are provided by Klarna instead of being entered manually by the customer into the Address Element.

#

Why do you want to have your customer type the same information that Klarna is already providing?

sly flare
#

As the user is first providing the personal information and then selecting the payment method

woven panther
#

You mean you have the Address Element above the Payment Element?

sly flare
#

Correct

woven panther
#

If you're using the Address Element in billing mode I recommend you place it after the Payment Element if possible.

#

That will help avoid issues when the billing address is supplied by the selected payment method.

sly flare
#

the address element is in the shipping mode

#

sorry, actually it is in the billing mode

woven panther
#

In either case, actually, you should have the Payment Element first. ๐Ÿ™‚

#

Some payment methods can also providing a shipping address as well.

sly flare
#

we do have other components like vouchers, loyalty points that require personal information to be provided first

woven panther
#

It might be better to collect that info with your own form rather than the Address Element in that case.

clever oasisBOT
woven panther
#

The other approach would be to retrieve this information from the Payment Intent/Payment Method after the payment is made.

sly flare
#

how much information about the customer we can provide to Klarna when starting the Klarna journey?

lusty vector
#

๐Ÿ‘‹ hopping in here since rubeus has to head out soon

sly flare
#

thanks karbi

lusty vector
#

Are you asking if it's possible to take address information you've already collected and pass that through to the Payment Element/Klarna?

sly flare
#

well, trying to find a solution

#

the above could cater for:

#
  • logged in users
  • personal information being provided in the address element
hexed stratus
#

Switched to shipping mode, set "never" on all fields and then provide them manually on confirmPayment. If payment method provides different shipping/billing we can update on the webhook when authorized.