# Klarna checkout v3 B2C and B2B in same channel

**URL:** <https://forum.litium.com/t/klarna-checkout-v3-b2c-and-b2b-in-same-channel/1896>\
**Category:** Questions\
**Created:** [February 24, 2021, 10:42am UTC](https://forum.litium.com/t/klarna-checkout-v3-b2c-and-b2b-in-same-channel/1896 "2021-02-24T10:42:08Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![NilsN](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.litium.com/nilsn/32/302_2.png) [@NilsN](https://forum.litium.com/u/NilsN)\
**Post date:** [February 25, 2021, 7:18am UTC](https://forum.litium.com/t/klarna-checkout-v3-b2c-and-b2b-in-same-channel/1896/4 "2021-02-25T07:18:43Z")

</div>

Clearing `PaymentInfo` on the order carrier works for resetting the cart when switching between channels on the same domain, so it should work for this use case as well.

> [@Klarna Checkout error when using domain name prefix](https://forum.litium.com/t/klarna-checkout-error-when-using-domain-name-prefix/1878/2):
>
> I believe the issue occurs because the same OrderCarrier is used after switching channels, and it has a reference to the Klarna order that was initiated on your first visit to the checkout page. If a reference exists it will try to re-use the same Klarna order. Maybe you could try clearing the payments and deliveries of the order carrier to force a refresh? In ControllerBase.Initialize there’s a check if the channel on the order carrier doesn’t match the channel on the current request, try add…

---

_[View the full topic](https://forum.litium.com/t/klarna-checkout-v3-b2c-and-b2b-in-same-channel/1896)._
