> 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.

# .NET SDK - 3.44.0

July 14, 2026

## Fixed

### Echo Settlement validation errors response mapping

* `SettlementValidationLineDTO` now exposes a `Details` list (`SettlementValidationLineDetailDTO`, holding `Code` and `Description`), replacing the flat `Code` and `Description` properties
* This aligns the DTO with the JSON the API actually returns for [GET View validation errors for a Settlement](/api-reference/settlements/view-settlement-validations); the previous flat shape never deserialized correctly, so no working integration is affected

---

## Deprecated

### Non-SCA user methods and models

Marked `[Obsolete]` in favor of the SCA equivalents:

* `ApiUsers`: `GetAsync`, `GetNaturalAsync`, `GetLegalAsync`, `CreateOwnerAsync(UserNaturalOwnerPostDTO)`, `CreatePayerAsync(UserNaturalPayerPostDTO)`, `CreateOwnerAsync(UserLegalOwnerPostDTO)`, `CreatePayerAsync(UserLegalPayerPostDTO)`, `UpdateNaturalAsync(UserNaturalPutDTO)`, `UpdateLegalAsync(UserLegalPutDTO)`
* DTOs: `UserNaturalDTO`, `UserLegalDTO`, `UserNaturalPayerPostDTO`, `UserNaturalOwnerPostDTO`, `UserLegalPayerPostDTO`, `UserLegalOwnerPostDTO`, `UserNaturalPutDTO`, `UserLegalPutDTO`

---

## Deprecated

### Deposit preauthorized pay-in complement methods

* Both overloads of `ApiPayIns.CreateDepositPreauthorizedPayInPriorToComplement` and `CreateDepositPreauthorizedPayInComplement` are marked `[Obsolete]` and will be removed in a future release