Configurar ambiente de desarrollo
Para comenzar a integrar las soluciones de cobro de Mercado Pago, es necesario preparar tu ambiente de desarrollo con una serie de configuraciones que te permitirĂĄn acceder a las funcionalidades de Mercado Pago desde el backend.
A continuaciĂłn, deberĂĄs instalar y configurar el SDK oficial de Mercado Pago:
Instalar el SDK de Mercado Pago
Server-Side
El SDK de backend estĂĄ diseñado para manejar las operaciones del lado del servidor, permitiĂ©ndote crear y gestionar preferencias de pago, procesar transacciones y llevar a cabo otras operaciones crĂticas de manera segura.
Instala el SDK de Mercado Pago en el lenguaje que mejor se ajuste a tu integraciĂłn utilizando un gestor de dependencias, tal como mostramos a continuaciĂłn.
php composer.phar require "mercadopago/dx-php"
Para instalar el SDK debes ejecutar el siguiente cĂłdigo en la lĂnea de comandos de tu terminal usando npm:
npm install mercadopago
Para instalar el SDK en tu proyecto Maven, debes agregar la siguiente dependencia en tu archivo <code>pom.xml</code> y ejecutar <code>maven install</code> en la lĂnea de comandos de tu terminal:
<dependency>
<groupId>com.mercadopago</groupId>
<artifactId>sdk-java</artifactId>
<version>2.1.7</version>
</dependency>
Para instalar la SDK, debes ejecutar el siguiente cĂłdigo en la lĂnea de comandos de tu terminal usando Gem:
gem install mercadopago-sdk
Para instalar la SDK debes ejecutar el siguiente cĂłdigo en la lĂnea de comandos de tu terminal usando NuGet:
nuget install mercadopago-sdk
Para instalar el SDK debes ejecutar el siguiente cĂłdigo en la lĂnea de comandos de tu terminal usando Pip:
pip3 install mercadopago
go get -u github.com/mercadopago/sdk-go
Inicializar biblioteca de Mercado Pago
Server-Side
Para inicializar la biblioteca de Mercado Pago, deberĂĄs utilizar tus credenciales, que son claves Ășnicas utilizadas para identificar y autenticar tu integraciĂłn en tu cuenta. Estas claves estĂĄn directamente vinculadas a la aplicaciĂłn que creaste para esa integraciĂłn, y te permitirĂĄn desarrollar tu proyecto contando con las mejores medidas de seguridad de Mercado Pago.
Primero, deberĂĄs activar las credenciales de producciĂłn. Para hacerlo, deberĂĄs completar algunos datos datos sobre tu negocio siguiendo los pasos a continuaciĂłn.
- En Tus integraciones, selecciona tu aplicaciĂłn. Luego, dirĂgete a la secciĂłn ProducciĂłn y haz clic en Credenciales de producciĂłn en el menĂș a la izquierda de la pantalla.
- En el campo Industria, selecciona del menĂș desplegable la industria a la que pertenece el negocio que estĂĄs integrando.
- En el campo Sitio web (obligatorio), completa con la URL del sitio web de tu negocio.
- Acepta la DeclaraciĂłn de Privacidad y los TĂ©rminos y condiciones. Completa el reCAPTCHA y haz clic en Activar credenciales de producciĂłn.
Después de activar tus credenciales de producción, podrås utilizar tu access token
de producciĂłn, disponible en los detalles de tu aplicaciĂłn en Tus integraciones.
A continuaciĂłn, en el backend de tu proyecto, crea un archivo main en base al lenguaje de programaciĂłn que usaras. AllĂ, coloca el siguiente cĂłdigo reemplazando el valor PROD_ACCESS_TOKEN
con tu access token
de producciĂłn.
<?php
// SDK de Mercado Pago
use MercadoPago\MercadoPagoConfig;
// Agrega credenciales
MercadoPagoConfig::setAccessToken("PROD_ACCESS_TOKEN");
?>
// SDK de Mercado Pago
import { MercadoPagoConfig } from 'mercadopago';
// Agrega credenciales
const client = new MercadoPagoConfig({ accessToken: 'YOUR_ACCESS_TOKEN' });
// SDK de Mercado Pago
import com.mercadopago.MercadoPagoConfig;
// Agrega credenciales
MercadoPagoConfig.setAccessToken("PROD_ACCESS_TOKEN");
# SDK de Mercado Pago
require 'mercadopago'
# Agrega credenciales
sdk = Mercadopago::SDK.new('PROD_ACCESS_TOKEN')
// SDK de Mercado Pago
using MercadoPago.Config;
// Agrega credenciales
MercadoPagoConfig.AccessToken = "PROD_ACCESS_TOKEN";
# SDK de Mercado Pago
import mercadopago
# Agrega credenciales
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)
}
Con estas configuraciones, tu ambiente de desarrollo ya estĂĄ listo para avanzar con la configuraciĂłn de una preferencia de pago.
Para instalar el SDK debes ejecutar el siguiente cĂłdigo en la lĂnea de comandos de tu terminal usando Composer: