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.
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.
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.
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.
- 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.
- No campo Indústria, selecione a indústria correspondente ao negócio que você está integrando no menu suspenso.
- No campo Site web (obrigatório), insira a URL do site do seu negócio.
- 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.
Para instalar o SDK, execute o seguinte comando no seu terminal utilizando o Composer: