Home
Documentation
Resources
Certifications
Community
Sign inCreate your account

Documentation

Check out our information about our products and the integration process.

Online paymentsE-commerce platformsTest how the solutions work
MCP ServerNewAPI ReferenceSDK Libraries

Starting now?

Access the page with the first steps to learn how to integrate.

Resources

Check for updates on our solutions and system performance, or request technical support.

ChangelogMercado Pago status

Support

With my accountWith my integration

Community

Get the latest news, ask others for help and share your knowledge.

NewsNewsletterCommunity on DiscordYouTube channel
Online payments

No programming

Payment link

Payment with link or button.

Subscription plans

Recurring payments without scheduling.

With programming

Checkout Pro

Ready to configure.

Checkout Bricks

Modules to assemble.

Checkout API

Full checkout control.

Subscriptions

Recurring payments with scheduling.

Platforms

Shopify

WooCommerce

VTEX

Prestashop

Commerce Cloud

Wix

Show more

Tools and resources

Integration management

Integrations

Integrated payment solutions.

Application details

Guide to manage integrations.

Credentials

Secure access passwords.

Tests

Functionality testing.

Quality

Performance assessment.

Collaborators

Manage accesses

Tools

AI integrations

Guide to develop with LLMs.

Prompt library

New

AI commands

MCP Server

Resource for AI agents.

Reports

Operations reports.

Security

Protocols and regulations.

Updates

Changelog

Change history.

Mercado Pago Status

Service operability.

APIs and SDKs
API Reference

Endpoints and parameters.

SDK Libraries

Development technical kit.

    Checkout Bricks

    Modules to assemble

    Overview

    Introduction

    BRICKS INTEGRATION

    Prerequisites

    Common initialization

    Payment

    Default rendering

    Payments submission

    Cards

    Mercado Pago Wallet

    Other payments methods

    Demo

    Advanced features

    Initialize data on the Bricks

    Preferences

    Add saved cards

    Update data

    Manage payment methods

    Configure installments

    Default payment method

    Additional data

    Additional callbacks

    Visual customizations

    Hide element

    Change texts

    Wallet

    Default rendering

    Demo

    Advanced features

    Preferences

    Preference on submit

    Opening mode

    Additional callbacks

    Visual customizations

    Change texts

    Change appearance

    Card Payment

    Default rendering

    Payments submission

    Cards

    Demo

    Advanced features

    Initialize data on the Bricks

    Update data

    Configure installments

    Configure accepted payment methods

    Additional data

    Additional callbacks

    Visual customizations

    Hide element

    Change texts

    Status Screen

    Default rendering

    Demo

    Advanced features

    Add external reference

    Configure redirect URLs

    Transition states

    Visual customizations

    Hide transaction date

    Hide processing details

    Change texts

    Integration test

    Make test purchase

    Test cards

    Requirements for the production environment

    HOW-TOS

    How to migrate to Checkout Bricks

    Web Tokenize Checkout V1

    Client-side

    Server-side

    Web Tokenize Checkout V2

    Client-side

    Server-side

    Card Form

    Client-side

    How to measure the integration quality

    How to improve payment approval

    Why is a payment rejected?

    Recommendations to improve payments approval

    3DS 2.0

    How to Integrate 3DS with Checkout Bricks

    ADDITIONAL CONTENT

    General customizations

    Set theme

    Change CSS variables

    Select language

    Consult payment methods

    Payment management

    Reserve values

    Capture authorized payment

    Cancel reserve

    Refunds and cancellations

    Possible errors

    GitHub project

    Your integrations

    Developer dashboard

    Application details

    Credentials

    Test

    Test accounts

    Test cards

    Notifications

    Webhooks

    IPN

    Additional information about notifications

    Your certifications

    Security

    OAuth

    Get Access Token

    Renew Access Token

    Manage Access Token

    Best practices

    APIs map

    OWASP

    PCI DSS

    BEST PRACTICES

    UX best practices

    UX for checkouts

    Headings, subheadings and explanatory texts

    Labels and placeholders

    1. Documentation
    2. Checkout Bricks
    3. GitHub project
    AI resources

    GitHub project

    Click on the links below to access the projects available in the GitHub repository of Mercado Pago.

    • Functional project - Payment Brick
    • Functional project - Wallet Brick
    • Functional project - Card Payment Brick
    • Technical documentation - SDK MercadoPago.js V2
    Previous
    Posibles errores
    Saber cuáles son los posibles errores que se muestran al integrador al instanciar el brick.
    Next
    Tus integraciones
    Conozca su entorno de gestión de integraciones creado automáticamente con una identificación de usuario.
    We’ll redirect you to Mercado Pago
    Collaborator management is handled through your Mercado Pago account.

    Navigation

    IntegrationsDocumentationAPI referenceSDK library

    Resources and Community

    ChangelogMercado Pago statusError reportSupportNewsNewsletter

    Mercado Pago

    Your accountTerms of usePrivacy policy

    Country and language

    Perú
    Argentina
    Brasil
    México
    Uruguay
    Colombia
    Chile
    Perú
    English
    Español
    English
    Português
    Copyright © 1999-2026 MercadoLibre Perú S.R.L.
    Discord
    Youtube

    Usamos cookies para mejorar tu experiencia en Mercado Pago. Consultar más en nuestro Centro de Privacidad.

    ¡Listo! Guardamos tus preferencias.
    Algo salió mal. Por favor, vuelve a intentarlo.