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: