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: