Inicio
Documentação
Recursos
Parcerias
Comunidade

Recursos

Confira as atualizações das nossas soluções e do funcionamento do sistema ou peça suporte técnico.

Parcerias

Conheça nosso programa para agências ou desenvolvedores que oferecem serviços de integração e vendedores que desejam contratá-los.

Comunidade

Fique por dentro das últimas novidades, peça ajuda a outros integradores e compartilhe seu conhecimento.

Configurar ambiente de desenvolvimento - Etapas de integração - Mercado Pago Developers

Configurar ambiente de desenvolvimento

Para iniciar a integração das soluções de pagamento do Mercado Pago, é necessário preparar seu ambiente de desenvolvimento com uma série de configurações que permitirão acessar as funcionalidades do Mercado Pago a partir do backend.

A seguir, veja como instalar e configurar o SDK oficial do Mercado Pago:

Instalar o SDK do Mercado Pago

Server-Side

O SDK de backend é projetado para gerenciar as operações do lado do servidor, permitindo criar e gerenciar preferências de pagamento, processar transações e realizar outras operações críticas de forma segura.

Note
Se preferir, você pode baixar os SDKs do Mercado Pago em nossas bibliotecas oficiais.

Instale o SDK do Mercado Pago na linguagem que melhor se adapta à sua integração, utilizando um gerenciador de dependências, conforme demonstrado a seguir.

Para instalar o SDK, execute o seguinte comando no seu terminal utilizando o Composer:

          
php composer.phar require "mercadopago/dx-php"

        

Para instalar o SDK, execute o seguinte comando no seu terminal utilizando npm:

          
npm install mercadopago

        

Para instalar o SDK em seu projeto Maven, adicione a seguinte dependência ao seu arquivo <code>pom.xml</code> e execute <code>maven install</code> na linha de comando do seu terminal:

          
<dependency>
   <groupId>com.mercadopago</groupId>
   <artifactId>sdk-java</artifactId>
   <version>2.1.7</version>
</dependency>

        

Para instalar o SDK, execute o seguinte comando no seu terminal utilizando Gem:

          
gem install mercadopago-sdk

        

Para instalar o SDK, execute o seguinte comando no seu terminal utilizando NuGet:

          
nuget install mercadopago-sdk

        

Para instalar o SDK, execute o seguinte comando no seu terminal utilizando Pip:

          
pip3 install mercadopago

        
          
go get -u github.com/mercadopago/sdk-go

        

Inicializar biblioteca do Mercado Pago

Server-Side

Para inicializar a biblioteca do Mercado Pago, utilize suas credenciais, que são chaves únicas usadas para identificar e autenticar sua integração na sua conta. Essas chaves estão diretamente vinculadas à aplicação que você criou para essa integração e permitem desenvolver seu projeto com as melhores medidas de segurança do Mercado Pago.

Nota
Se estiver desenvolvendo para outra pessoa, você poderá acessar as credenciais das aplicações que não administra. Para mais informações, consulte a seção Compartilhar credenciais.

Primeiro, é necessário ativar as credenciais de produção. Para isso, siga os passos abaixo e forneça as informações solicitadas sobre o seu negócio.

  1. Em Suas integrações, selecione seu aplicativo. Em seguida, vá até a seção Produção e clique em Credenciais de produção no menu à esquerda da tela.
  2. No campo Indústria, selecione a indústria correspondente ao negócio que você está integrando no menu suspenso.
  3. No campo Site web (obrigatório), insira a URL do site do seu negócio.
  4. Aceite a Declaração de Privacidade e os Termos e condições do Mercado Pago. Por fim, complete o reCAPTCHA e clique em Ativar credenciais de produção.

Após ativar suas credenciais de produção, você poderá utilizar o seu access token de produção, disponível nos detalhes da sua aplicação em Suas integrações.

Em seguida, no backend do seu projeto, crie um arquivo principal (main) na linguagem de programação que você está utilizando. Insira o seguinte código, substituindo PROD_ACCESS_TOKEN pelo seu access token de produção.

          
<?php
// SDK do Mercado Pago
use MercadoPago\MercadoPagoConfig;
// Adicione credenciais
MercadoPagoConfig::setAccessToken("PROD_ACCESS_TOKEN");
?>

        
          
// SDK do Mercado Pago
import { MercadoPagoConfig } from 'mercadopago';
// Adicione credenciais
const client = new MercadoPagoConfig({ accessToken: 'YOUR_ACCESS_TOKEN' });

        
          
// SDK do Mercado Pago
import com.mercadopago.MercadoPagoConfig;
// Adicione credenciais
MercadoPagoConfig.setAccessToken("PROD_ACCESS_TOKEN");

        
          
# SDK do Mercado Pago
require 'mercadopago'
# Adicione credenciais
sdk = Mercadopago::SDK.new('PROD_ACCESS_TOKEN')

        
          
// SDK do Mercado Pago
 using MercadoPago.Config;
 // Adicione credenciais
MercadoPagoConfig.AccessToken = "PROD_ACCESS_TOKEN";

        
          
# SDK do Mercado Pago
import mercadopago
# Adicione credenciais
sdk = mercadopago.SDK("PROD_ACCESS_TOKEN")

        
          
import (
	"github.com/mercadopago/sdk-go/pkg/config"
)

cfg, err := config.New("{{ACCESS_TOKEN}}")
if err != nil {
	fmt.Println(err)
}

        

Com essas configurações, seu ambiente de desenvolvimento está pronto para prosseguir com a configuração de uma preferência de pagamento.