Klarna · Schema

Totals

FintechBNPLPaymentsCardsShoppingBankingCheckoutOrder ManagementSettlementOpen BankingPSD2Consumer CreditSweden

Properties

Name Type Description
commission_amount integer The total amount of commissions, in minor units
repay_amount integer The total amount of money that has been repaid by the merchant from the debt to Klarna, in minor units
sale_amount integer The total amount of sales, in minor units
holdback_amount integer The total amount of money withheld by Klarna, in minor units
tax_amount integer The total amount of tax, in minor units
settlement_amount integer The total amount of the settlement in question, in minor units
fee_correction_amount integer The total amount of fee correction, in minor units
reversal_amount integer The total amount of reversals, in minor units
release_amount integer The total amount of money released from holdback by Klarna, in minor units
return_amount integer The total amount of returns, in minor units
fee_amount integer The total amount of fees, in minor units
charge_amount integer The total amount of charges, in minor units. The additional field detailed_type contains the purpose of the charge
credit_amount integer The total amount of credits, in minor units. The additional field detailed_type contains the purpose of the credit
fee_refund_amount integer The total amount of refunded fees in a given settlement, in minor units.
tax_refund_amount integer The total amount of refunded tax in a given settlement, in minor units.
deposit_amount integer The increase of your debt balance with Klarna if your returns, fees, and other charges exceed your sales within this settlement period. This debt will be deducted from your next settlements and descri
opening_debt_balance_amount integer Your negative balance with Klarna from previous settlements, if your returns, fees, and other charges exceeded your sales. This amount equals the closing_debt_balance of your last settlement unless Kl
closing_debt_balance_amount integer Your debt balance after the settlement. This amount will be the opening debt balance of your next settlement and helps you understand which amounts will be deducted from your next settlements. In mino
View JSON Schema on GitHub

JSON Schema

klarna-totals-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/Totals",
  "title": "Totals",
  "type": "object",
  "properties": {
    "commission_amount": {
      "description": "The total amount of commissions, in minor units",
      "example": 550,
      "type": "integer",
      "format": "int64"
    },
    "repay_amount": {
      "description": "The total amount of money that has been repaid by the merchant from the debt to Klarna, in minor units",
      "example": 550,
      "type": "integer",
      "format": "int64"
    },
    "sale_amount": {
      "description": "The total amount of sales, in minor units",
      "example": 500,
      "type": "integer",
      "format": "int64"
    },
    "holdback_amount": {
      "description": "The total amount of money withheld by Klarna, in minor units",
      "example": 550,
      "type": "integer",
      "format": "int64"
    },
    "tax_amount": {
      "description": "The total amount of tax, in minor units",
      "example": 550,
      "type": "integer",
      "format": "int64"
    },
    "settlement_amount": {
      "description": "The total amount of the settlement in question, in minor units",
      "example": 550,
      "type": "integer",
      "format": "int64"
    },
    "fee_correction_amount": {
      "description": "The total amount of fee correction, in minor units",
      "example": 550,
      "type": "integer",
      "format": "int64"
    },
    "reversal_amount": {
      "description": "The total amount of reversals, in minor units",
      "example": 550,
      "type": "integer",
      "format": "int64"
    },
    "release_amount": {
      "description": "The total amount of money released from holdback by Klarna, in minor units",
      "example": 550,
      "type": "integer",
      "format": "int64"
    },
    "return_amount": {
      "description": "The total amount of returns, in minor units",
      "example": 550,
      "type": "integer",
      "format": "int64"
    },
    "fee_amount": {
      "description": "The total amount of fees, in minor units",
      "example": 500,
      "type": "integer",
      "format": "int64"
    },
    "charge_amount": {
      "description": "The total amount of charges, in minor units. The additional field detailed_type contains the purpose of the charge",
      "example": 500,
      "type": "integer",
      "format": "int64"
    },
    "credit_amount": {
      "description": "The total amount of credits, in minor units. The additional field detailed_type contains the purpose of the credit",
      "example": 500,
      "type": "integer",
      "format": "int64"
    },
    "fee_refund_amount": {
      "description": "The total amount of refunded fees in a given settlement, in minor units.",
      "example": 500,
      "type": "integer",
      "format": "int64"
    },
    "tax_refund_amount": {
      "description": "The total amount of refunded tax in a given settlement, in minor units.",
      "example": 500,
      "type": "integer",
      "format": "int64"
    },
    "deposit_amount": {
      "description": "The increase of your debt balance with Klarna if your returns, fees, and other charges exceed your sales within this settlement period. This debt will be deducted from your next settlements and describes the amount that is increasing your debt balance, to be seen in the closing_debt_balance. In minor units.",
      "example": 500,
      "type": "integer",
      "format": "int64"
    },
    "opening_debt_balance_amount": {
      "description": "Your negative balance with Klarna from previous settlements, if your returns, fees, and other charges exceeded your sales. This amount equals the closing_debt_balance of your last settlement unless Klarna has invoiced you separately for the amount. In minor units.",
      "example": 500,
      "type": "integer",
      "format": "int64"
    },
    "closing_debt_balance_amount": {
      "description": "Your debt balance after the settlement. This amount will be the opening debt balance of your next settlement and helps you understand which amounts will be deducted from your next settlements. In minor units.",
      "example": 500,
      "type": "integer",
      "format": "int64"
    }
  },
  "additionalProperties": false,
  "required": [
    "commission_amount",
    "repay_amount",
    "sale_amount",
    "holdback_amount",
    "settlement_amount",
    "reversal_amount",
    "release_amount",
    "return_amount",
    "fee_amount",
    "charge_amount",
    "credit_amount",
    "fee_refund_amount",
    "tax_refund_amount",
    "deposit_amount",
    "opening_debt_balance_amount",
    "closing_debt_balance_amount"
  ]
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/klarna-totals"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.