Salir a producción
Una vez finalizado el proceso de configuración y pruebas, sigue las recomendaciones a continuación para completar el pasaje a producción de forma segura.
Después de realizar las pruebas de tu integración, activa el entorno de producción antes de comenzar a recibir pagos reales.
Para activar el entorno de producción y obtener las credenciales, sigue estos pasos:
-
Accede a Integraciones y selecciona la aplicación.
-
Haz clic en Credenciales en el menú lateral.
-
Selecciona Producción en el selector de entorno y haz clic en Activar ambiente de producción.
-
Completa el sector de actividad y el sitio web de tu negocio.
-
Acepta la Declaración de Privacidad y los Términos y condiciones. Luego, haz clic en Activar.
Una vez activado el entorno, encontrarás las credenciales de producción disponibles para la aplicación: Public Key, Access Token, Client ID y Client Secret. Reemplaza la Public Key y el Access Token de prueba por los de producción antes de comenzar a procesar operaciones reales.

La Public Key y el Access Token se utilizan para integrar los pagos. El Client ID y el Client Secret se utilizan principalmente en integraciones que implementan OAuth, especialmente mediante el flujo Client Credentials.
| Tipo | Descripción |
| Public Key | Clave pública vinculada a una aplicación, utilizada en el frontend para inicializar la integración durante operaciones reales. |
| Access Token | Clave privada de producción utilizada en el backend para autenticar las solicitudes a las APIs de Mercado Pago. Nunca debe compartirse ni exponerse en el frontend. |
| Client ID | Identificador único que representa la aplicación en integraciones que implementan OAuth. |
| Client Secret | Clave privada utilizada junto con el Client ID para autenticar la aplicación. Nunca debe compartirse ni exponerse en el frontend. |
Antes de copiar una credencial, verifica que el selector muestre el entorno Producción.
Para más información, consulta la documentación de Credenciales.
Para garantizar una integración segura que proteja los datos de cada transacción, es necesario implementar un certificado SSL (Secure Sockets Layer). Este certificado, junto con la utilización del protocolo HTTPS en la disponibilización de los medios de pago, asegura una conexión encriptada entre el cliente y el servidor.
Adoptar estas medidas no solo refuerza la seguridad de los datos de los usuarios, sino que también asegura el cumplimiento de las normativas y leyes específicas de cada país relacionadas con la protección de datos y la seguridad de la información. Además, contribuye significativamente a proporcionar una experiencia de compra más segura y confiable.
Aunque la exigencia del certificado SSL no aplique durante el período de pruebas, su implementación es obligatoria para entrar en producción.
Para más información, conoce los Términos y Condiciones de Mercado Pago.
Antes de salir a producción con tu integración de Checkout Pro mediante Orders API, verifica que hayas completado los siguientes puntos:
- Creación de order válida: confirma que la creación de una order mediante POST /v1/ordersAPI retorna un
checkout_urlválido y que el comprador es redirigido correctamente al checkout. - Webhook configurado para eventos de order: asegúrate de que tu servidor recibe y procesa correctamente las notificaciones de eventos relacionados con orders.
- Claves de idempotencia implementadas: verifica que estás enviando el header
X-Idempotency-Keyen las solicitudes de creación de orders para evitar transacciones duplicadas. - Flujos de cancelación y reembolso probados: confirma que los flujos de cancelación y reembolso de orders funcionan correctamente en tu integración.