> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.mangopay.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.mangopay.com/_mcp/server.

# NodeJS SDK - 1.68.0

Mar 30, 2026

## Payconiq removal

### Breaking change

#### Payconiq PayIn removed following discontinuation

Payconiq was discontinued on 4 December 2025. All Payconiq-related code has been removed from the SDK in this release.

The following have been deleted:

* **Model** – `PayInPaymentDetailsPayconiq` (`lib/models/PayInPaymentDetailsPayconiq.js`)
* **Enum value** – `PAYCONIQ` from `PayInPaymentType`
* **Service methods** on `PayIns` – `createPayconiqWeb` and `getPayconiqWeb`
* **TypeScript typings** – `PayconiqWebPayInData`, `CreatePayconiqWebPayInData`, and their associated type union entries in `payIn.d.ts` and `PayIns.d.ts`

**Migration:** If your integration references any of the above, remove all Payconiq-related code. There is no replacement in this SDK version; Payconiq payments are no longer supported by the API.

---

## Klarna discount parameter

### Added

#### Klarna `Discount` parameter on `LineItem`

The `Discount` optional field has been added to line item objects used in Klarna pay-ins. It can be set both when creating a pay-in and is returned in the response.

Affected TypeScript interfaces in `payIn.d.ts`:

* `LineItemData` – response object: new optional `Discount?: number` field
* `CreateLineItem` – request object: new optional `Discount?: number` field

This allows platforms to communicate item-level discounts to Klarna as part of the pay-in request.

---