Recursos para IA
Integra Mercado Pago con nuestras bibliotecas oficiales Con los SDKs de Mercado Pago puedes reducir el tiempo de integración, trabajar con código seguro y acceder a las funcionalidades de nuestras APIs desde tu lenguaje favorito.
    11 bibliotecas oficiales
    Para servidor, web y mobile
    Integración ágil
    Código seguro y homologado

SDKs de servidor

Conecta tu backend a Mercado Pago. Elige tu lenguaje, instala la biblioteca e inicializa con tu Access TokenClave privada utilizada en el backend para autenticar las solicitudes a las APIs de Mercado Pago. Nunca debe compartirse ni exponerse en el frontend.Más información sobre credenciales.

PHP 8.2+

bash
composer require mercadopago/dx-php
php
require_once('vendor/autoload.php');
use MercadoPago\MercadoPagoConfig;
MercadoPagoConfig::setAccessToken("YOUR_ACCESS_TOKEN");

→ Repositorio en GitHub

SDKs web

Tokeniza tarjetas y renderiza el Checkout Bricks directamente en el navegador. Inicializa con tu Public KeyClave pública utilizada en el frontend para inicializar la integración y proteger los datos enviados a Mercado Pago.Más información sobre credenciales.

Navegadores modernos (Chrome, Firefox, Safari, Edge)

bash
npm install @mercadopago/sdk-js
javascript
const mp = new MercadoPago("YOUR_PUBLIC_KEY");

O vía script tag sin bundler:

html
<script src="https://sdk.mercadopago.com/js/v2"></script>

→ Repositorio en GitHub

SDKs móviles

Integra tokenización de tarjetas de forma segura en aplicaciones nativas. Inicializa con tu Public Key de producciónClave pública vinculada a una aplicación, utilizada en el frontend para inicializar la integración durante operaciones reales. Puedes consultarla en la sección Credenciales de la aplicación, dentro del entorno de producción.Ver credenciales de producción.

Swift · UIKit y SwiftUI

  1. En Xcode, ve a Archivo > Añadir paquetes.
  2. Pega la URL: https://github.com/mercadopago/sdk-ios
  3. Selecciona la versión y haz clic en Añadir paquete.
swift
import CoreMethods

let configuration = MercadoPagoSDK.Configuration(
    publicKey: "YOUR_PUBLIC_KEY",
    country: .argentina
)
MercadoPagoSDK.shared.initialize(configuration)

→ Repositorio en GitHub

Próximos pasos

Referencia de API
Genera fragmentos de código en tu lenguaje favorito directamente desde la referencia de endpoints.
Seguridad
Conoce las mejores prácticas para proteger tu integración y los datos de tus compradores.