Integración de MercadoPago
Integración en modo sandbox
Entrar a https://www.mercadopago.com.mx/developers/es en la sección de “Tus integraciones”

Crea o utiliza una aplicación “Crear aplicación”

Una vez creada la aplicación, configuramos una cuenta de prueba de vendedor

Nos dará un usuario y contraseña de pruebas, vamos a cerrar sesión, y regresar a la página de inicio de sesión, pero iniciaremos sesión con el usuario y contraseña de prueba que hemos creado, y creamos una aplicación en la cuenta de pruebas:

Ya estando en el panel de pruebas, se activan las credenciales de producción (en la cuenta de pruebas)

Con las claves se procede a configurar magento:

STORES ➡️ Configuración ➡️ Sales ➡️ Payment Methods ➡️ Mercado Pago

Es importante configurarlo en modo Producción pero usando las credenciales de la cuenta de pruebas.
Como paso adicional, para asegurarnos de haber tomado la nueva configuración, limpiamos la caché de Magento

SYSTEM ➡️ Cache Management
Y limpiamos:
- Configuration
- Compiled Config
- Page Cache

Configuración en Headless
Ahora falta cambiar la configuración de headless, esto se logra simplemente cambiando la variable de entorno:
NEXT_PUBLIC_MERCADOPAGO_PUBLIC_KEY="xxxxxx"
Y realizar un deploy con las nuevas configuraciones.
Consideraciones importantes:
Para poder usar la cuenta de pruebas, es necesario que el email que realiza la compra sea del tipo “@testuser.com”, de lo contrario MP denegará la compra.
Integración en modo producción
Los pasos son exactamente los mismos que el modo sandbox, excepto que se hacen sobre la cuenta principal y no una cuenta de prueba creada en la cuenta principal.