Server SDKs
Connect your backend to Mercado Pago. Choose your language, install the library, and initialize with your Access TokenPrivate key used in the backend to authenticate requests to Mercado Pago APIs. It must never be shared or exposed in the frontend.Learn more about credentials.
PHP 8.2+
bashcomposer require mercadopago/dx-php
phprequire_once('vendor/autoload.php'); use MercadoPago\MercadoPagoConfig; MercadoPagoConfig::setAccessToken("YOUR_ACCESS_TOKEN");
Web SDKs
Tokenize cards and render Checkout Bricks directly in the browser. Initialize with your Public KeyPublic key used in the frontend to initialize the integration and protect the data sent to Mercado Pago.Learn more about credentials.
Modern browsers (Chrome, Firefox, Safari, Edge)
bashnpm install @mercadopago/sdk-js
javascriptconst mp = new MercadoPago("YOUR_PUBLIC_KEY");
Or via script tag without a bundler:
html<script src="https://sdk.mercadopago.com/js/v2"></script>
Mobile SDKs
Securely integrate card tokenization in native applications. Initialize with your production Public KeyPublic key linked to an application, used in the frontend to initialize the integration during real operations. You can find it in the application's Credentials section, within the production environment.View production credentials.
Swift · UIKit and SwiftUI
- In Xcode, go to File > Add Packages.
- Paste the URL:
https://github.com/mercadopago/sdk-ios - Select the desired version and click Add Package.
swiftimport CoreMethods let configuration = MercadoPagoSDK.Configuration( publicKey: "YOUR_PUBLIC_KEY", country: .argentina ) MercadoPagoSDK.shared.initialize(configuration)