Integrar Mercado Pago en tu e-commerce es uno de los pasos más importantes para vender online en Uruguay. Con más del 60% de las transacciones online del país procesadas por esta plataforma, no tenerla configurada correctamente puede significar perder ventas.
En esta guía completa te explicamos paso a paso cómo integrar Mercado Pago en tu tienda online, desde los requisitos legales hasta la implementación técnica, con ejemplos reales para las principales plataformas de e-commerce en Uruguay.
¿Por qué Mercado Pago es esencial para e-commerce en Uruguay?
Mercado Pago no es solo una pasarela de pago más. En Uruguay, es prácticamente la pasarela de pago. Aquí te explicamos por qué:
- Alta penetración: Más del 60% de los uruguayos tienen cuenta de Mercado Pago
- Múltiples métodos: Acepta tarjetas de crédito, débito, transferencias y efectivo (Redpagos, Abitab)
- Confianza del consumidor: Los uruguayos confían más en Mercado Pago que en otras opciones
- Facilidad de integración: APIs bien documentadas y plugins para las principales plataformas
- Sin costo de setup: No pagás por configurar, solo por transacciones exitosas
Requisitos previos antes de integrar
Antes de empezar con la integración técnica, necesitás cumplir con algunos requisitos:
1. Cuenta de Mercado Pago
Si no tenés cuenta, creala en mercadopago.com.uy. Vas a necesitar:
- Email válido
- Número de teléfono uruguayo
- Cédula de identidad
- Datos bancarios (para recibir pagos)
- Información fiscal (RUT si tenés empresa)
2. Verificación de cuenta
Para recibir pagos, tu cuenta debe estar verificada. El proceso incluye:
- Verificación de identidad (selfie con cédula)
- Verificación de domicilio (factura de servicios)
- Datos bancarios confirmados
- Para empresas: documentación adicional (estatutos, poderes, etc.)
Tiempo estimado: 24-48 horas hábiles para cuentas personales, 3-5 días para empresas.
3. Requisitos legales en Uruguay
Para operar un e-commerce en Uruguay necesitás:
- Registro de comercio: Si vendés productos físicos
- RUT (Registro Único Tributario): Para facturación
- Facturación electrónica: Obligatoria desde 2023 para la mayoría de empresas
- Política de privacidad y términos: Requisito legal para e-commerce
- Protección de datos: Cumplimiento con normativa de protección de datos personales
Costos de Mercado Pago en Uruguay
Entender los costos es fundamental para calcular tus márgenes:
| Método de Pago | Comisión | Ejemplo (USD 100) |
|---|---|---|
| Tarjeta de crédito | 4.99% + USD 0.50 | USD 5.49 |
| Tarjeta de débito | 3.99% + USD 0.30 | USD 4.29 |
| Transferencia bancaria | 2.99% + USD 0.20 | USD 3.19 |
| Redpagos / Abitab | 3.99% + USD 0.40 | USD 4.39 |
Importante: Estos costos pueden variar según tu volumen de ventas. Mercado Pago ofrece descuentos para comercios con alto volumen (más de USD 10.000/mes).
Integración en WooCommerce (WordPress)
WooCommerce es la plataforma más popular para e-commerce en Uruguay. Acá te explicamos cómo integrar Mercado Pago:
Paso 1: Instalar el plugin oficial
- En tu WordPress, ve a Plugins → Añadir nuevo
- Buscá "Mercado Pago Payments for WooCommerce"
- Instalá el plugin oficial desarrollado por Mercado Pago
- Activá el plugin
Tip: Siempre usá el plugin oficial. Los plugins de terceros pueden tener problemas de seguridad y no estar actualizados.
Paso 2: Obtener credenciales de API
Necesitás tus credenciales de producción (no uses las de prueba en producción):
- Ingresá a tu cuenta de Mercado Pago
- Ve a Desarrolladores → Tus integraciones
- Creá una nueva aplicación o seleccioná una existente
- Copiá tu Public Key y Access Token
- Guardá estas credenciales de forma segura (nunca las compartas)
Paso 3: Configurar el plugin en WooCommerce
- Ve a WooCommerce → Configuración → Pagos
- Buscá "Mercado Pago" en la lista
- Hacé clic en "Gestionar"
- Completá los campos:
- Título: Cómo querés que aparezca el método de pago (ej: "Pagar con Mercado Pago")
- Descripción: Texto que verá el cliente
- Public Key: Tu clave pública de Mercado Pago
- Access Token: Tu token de acceso
- Modo: Producción (no prueba)
- Guardá los cambios
Paso 4: Configurar métodos de pago
Podés habilitar diferentes métodos según tu preferencia:
- Checkout Pro: El cliente es redirigido a Mercado Pago (más seguro, menos personalización)
- Checkout Transparente: El pago se procesa en tu sitio (más personalizado, requiere más configuración)
- Checkout Personalizado: Máxima personalización, solo para desarrolladores avanzados
Recomendación para PyMEs: Empezá con Checkout Pro. Es más fácil de configurar y más seguro.
Paso 5: Configurar webhooks
Los webhooks permiten que Mercado Pago te notifique cuando hay cambios en los pagos (aprobados, rechazados, etc.):
- En la configuración del plugin, buscá la sección "Webhooks"
- Copiá la URL del webhook que te proporciona WooCommerce
- En Mercado Pago, ve a Desarrolladores → Webhooks
- Agregá la URL y seleccioná los eventos que querés recibir
Integración en Shopify
Shopify tiene una integración nativa con Mercado Pago muy sencilla:
Paso 1: Activar Mercado Pago en Shopify
- En tu panel de Shopify, ve a Configuración → Pagos
- En "Proveedores de pago adicionales", buscá "Mercado Pago"
- Hacé clic en "Activar Mercado Pago"
Paso 2: Conectar tu cuenta
- Shopify te pedirá que ingreses a tu cuenta de Mercado Pago
- Autorizá la conexión
- Seleccioná los métodos de pago que querés ofrecer
- Guardá los cambios
Ventaja de Shopify: La integración es automática, no necesitás configurar credenciales manualmente.
Integración en TiendaNube
TiendaNube es muy popular en Uruguay y tiene integración nativa:
- Ve a Configuración → Pagos
- Buscá "Mercado Pago" en la lista
- Hacé clic en "Configurar"
- Ingresá tus credenciales de Mercado Pago
- Seleccioná los métodos de pago disponibles
Integración personalizada (API)
Si tenés un e-commerce desarrollado a medida, podés integrar directamente con la API de Mercado Pago:
Checkout Pro (Redirección)
La forma más simple: creás una preferencia de pago y redirigís al cliente a Mercado Pago:
// Ejemplo en Node.js
const mercadopago = require('mercadopago');
mercadopago.configure({
access_token: 'TU_ACCESS_TOKEN'
});
const preference = {
items: [
{
title: 'Producto ejemplo',
quantity: 1,
unit_price: 100.00,
currency_id: 'UYU'
}
],
back_urls: {
success: 'https://tutienda.com.uy/pago-exitoso',
failure: 'https://tutienda.com.uy/pago-fallido',
pending: 'https://tutienda.com.uy/pago-pendiente'
},
auto_return: 'approved'
};
mercadopago.preferences.create(preference)
.then(response => {
// Redirigir a response.body.init_point
});Checkout Transparente (Pago en tu sitio)
Más complejo pero más personalizado. El pago se procesa sin salir de tu sitio:
// Frontend (JavaScript)
const cardForm = mp.fields.create({
amount: "100.00",
iframe: "cardForm",
form: {
id: "form-checkout",
cardholderName: {
id: "form-checkout__cardholderName",
placeholder: "Titular de la tarjeta"
},
cardholderEmail: {
id: "form-checkout__cardholderEmail",
placeholder: "E-mail"
},
cardNumber: {
id: "form-checkout__cardNumber",
placeholder: "Número de tarjeta"
},
expirationDate: {
id: "form-checkout__expirationDate",
placeholder: "MM/AA"
},
securityCode: {
id: "form-checkout__securityCode",
placeholder: "Código de seguridad"
},
installments: {
id: "form-checkout__installments",
placeholder: "Cuotas"
},
identificationType: {
id: "form-checkout__identificationType"
},
identificationNumber: {
id: "form-checkout__identificationNumber",
placeholder: "Número de documento"
},
issuer: {
id: "form-checkout__issuer",
placeholder: "Banco emisor"
}
},
callbacks: {
onFormMounted: error => {
if (error) return console.warn("Form Mounted handling error: ", error);
},
onSubmit: event => {
event.preventDefault();
// Procesar pago
},
onFetching: (resource) => {
// Mostrar loading
}
}
});Mejores prácticas de seguridad
La seguridad es crítica cuando manejás pagos. Acá las mejores prácticas:
1. Nunca expongas tus credenciales
- Nunca subas credenciales a repositorios públicos
- Usá variables de entorno para almacenar keys
- No compartas credenciales por email o chat
- Rotá tus credenciales periódicamente
2. Usa HTTPS siempre
Mercado Pago requiere HTTPS para procesar pagos. Asegurate de tener un certificado SSL válido.
3. Valida los webhooks
Siempre validá que los webhooks vengan realmente de Mercado Pago:
// Ejemplo de validación de webhook
const crypto = require('crypto');
function validateWebhook(data, signature, secret) {
const hash = crypto
.createHmac('sha256', secret)
.update(JSON.stringify(data))
.digest('hex');
return hash === signature;
}4. Implementa rate limiting
Limita la cantidad de intentos de pago para prevenir fraudes y ataques.
Manejo de errores comunes
Estos son los errores más frecuentes y cómo solucionarlos:
Error: "Invalid credentials"
- Verificá que estés usando credenciales de producción (no de prueba)
- Confirmá que las credenciales estén correctamente copiadas (sin espacios)
- Verificá que tu cuenta esté verificada en Mercado Pago
Error: "Payment rejected"
- Puede ser por fondos insuficientes en la tarjeta del cliente
- Tarjeta bloqueada o vencida
- Límite de la tarjeta excedido
- Políticas de seguridad del banco
Solución: Ofrecé métodos de pago alternativos (débito, transferencia, efectivo).
Error: "Webhook not received"
- Verificá que la URL del webhook sea accesible públicamente
- Confirmá que tu servidor acepte requests POST
- Revisá los logs de tu servidor
- Verificá que la URL esté correctamente configurada en Mercado Pago
Optimización de conversión
Más allá de la integración técnica, hay cosas que podés hacer para aumentar tus ventas:
1. Muestra métodos de pago disponibles
Mostrá claramente qué métodos aceptás (tarjetas, efectivo, transferencia). Esto aumenta la confianza.
2. Ofrece cuotas sin interés
Si tu margen lo permite, ofrecé cuotas sin interés. Esto puede aumentar tus ventas hasta un 40%.
3. Proceso de checkout simple
Minimizá los pasos. Cada paso adicional reduce la conversión.
4. Muestra seguridad
Incluí badges de seguridad, certificados SSL y políticas claras de devolución.
Testing y validación
Antes de ir a producción, probá todo:
- Usa credenciales de prueba: Mercado Pago ofrece credenciales de sandbox
- Prueba todos los flujos: Pago exitoso, rechazado, pendiente, cancelado
- Verifica webhooks: Asegurate de recibir notificaciones correctamente
- Prueba en móvil: La mayoría de compras son desde celular
- Prueba con diferentes métodos: Tarjeta, débito, efectivo
Monitoreo y análisis
Una vez que tengas Mercado Pago funcionando, monitoreá:
- Tasa de conversión: % de visitantes que completan el pago
- Tasa de rechazo: % de pagos rechazados
- Método de pago preferido: Qué método usan más tus clientes
- Tiempo promedio de pago: Cuánto tarda un cliente en completar el pago
- Abandono de carrito: En qué paso abandonan el proceso
Conclusión
Integrar Mercado Pago en tu e-commerce es esencial para vender online en Uruguay. Con esta guía tenés todo lo necesario para hacerlo correctamente, desde los requisitos legales hasta la implementación técnica.
Recordá que la integración técnica es solo el primer paso. La optimización de conversión, el monitoreo y la mejora continua son lo que realmente hará que tu e-commerce sea exitoso.
¿Necesitás ayuda con la integración? En Seosur tenemos experiencia integrando Mercado Pago en WooCommerce, Shopify, TiendaNube y desarrollos a medida. Contactanos y te ayudamos a configurar tu pasarela de pago correctamente.
¿Querés implementar esto en tu negocio?
Contamos con experiencia en desarrollo web, marketing digital y automatizaciones para PyMEs uruguayas. Contactanos por WhatsApp o completá el formulario y te respondemos a la brevedad.
Respuesta rápida y personalizada
Te respondemos por correo