Namespace Klarna.Rest.Core.Store
Classes
CheckoutStore
The checkout API is used to create a checkout with Klarna and update the checkout order during the purchase. As soon as the purchase is completed the order should be read and handled using the Order Management API.
CustomerTokenStore
Customer Token API The Customer Token API is used to charge customers with a tokenized Klarna payment method and can be used for recurring purchases, subscriptions and for storing a customer's payment method. Tokens are created using the generate a customer token call in the payments API.
HostedPaymentPageStore
Hosted Payment Page API Hosted Payment Page (HPP) API is a service that lets you integrate Klarna Payments without the need of hosting the web page that manages the client side of Klarna Payments. A complete HPP payment session will involve three of Klarna services:
- Klarna Payments API to start a payment session.
- Hosted Payment Page API to distribute a payment session.
- Order Management API to capture payment or refund consumer.
OrderManagementStore
The Order Management API is used for handling an order after the customer has completed the purchase. It is used for updating, capturing and refunding an order as well as to see the history of events that have affected this order.
PaymentStore
The payments API is used to create a session to offer Klarna's payment methods as part of your checkout. As soon as the purchase is completed the order should be read and handled using the Order Management API.
SettlementStore
This API gives you access to your payouts and transactions. Resources are split into two broad types:
- Collections, including pagination information: collections are queryable, typically by the attributes of the sub-resource as well as pagination.
- Entity resources containing a single entity.
VirtualCardServiceStore
Merchant Card Service API The Merchant Card Service (MCS) API is used to settle orders with virtual credit cards.