// the find
mercadopago/sdk-dotnet
Mercado Pago's Official .Net SDK
The official Mercado Pago .NET SDK for integrating with Latin America's dominant payment platform. Covers payments, orders, subscriptions, refunds, and marketplace splits. Relevant only if you're building e-commerce for Brazil, Argentina, Mexico, or other LatAm markets where Mercado Pago has meaningful share.
Built-in retry strategy with configurable attempt count is a nice touch — payment APIs fail transiently and most SDKs leave that to you. Per-request `RequestOptions` lets you swap credentials mid-flight, which matters for marketplace/platform integrations where you process on behalf of multiple merchants. Targets .NET 8+ and .NET Standard 2.1, so it works in modern apps without the old .NET Framework baggage. The HTTP layer is pluggable via `IHttpClient`, so you can slot in your own `HttpMessageHandler` for proxy, logging, or test fakes without forking.
108 stars for an official SDK from a company this size is telling — community engagement is thin, and the issue tracker response time reflects that. Static config via `MercadoPagoConfig.AccessToken` is a global singleton antipattern that breaks in multi-tenant apps unless you remember to use `RequestOptions` on every single call. Still uses Newtonsoft.Json (visible in the README example) rather than System.Text.Json, which adds a dependency most .NET 8 projects are trying to drop. The docs site is generated HTML checked into the repo itself, which means the docs/code sync is entirely manual and frequently stale.