Importar tarjetas en el panel de Mercado Pago
La funcionalidad de importación de tarjetas permite a las empresas que ya cuentan con una base de clientes y tarjetas almacenadas migrar esos datos de forma segura a Mercado Pago. Una vez completada la migración, los pagos se procesan a través de la plataforma de Mercado Pago sin interrupciones para los clientes.
Este proceso crea tarjetas tokenizadasRepresentación segura de los datos de una tarjeta mediante un identificador único (token) que reemplaza la información sensible. El token permite procesar pagos sin exponer los datos reales de la tarjeta. de forma masiva a partir del envío de un archivo encriptado que contiene sus datos.
Para acceder a la herramienta de importación de tarjetas, necesitas entrar en contacto previamente con tu representante de negocios. Al finalizar esta etapa, recibirás una URL para acceder a la interfaz de envío del archivo en el panel de Mercado Pago.
Otorgar acceso a colaboradores
Por defecto, el acceso al portal de importación de tarjetas está restringido a usuarios con perfil de administrador. Para permitir que otros colaboradores también puedan usar esta funcionalidad, crea un rol con el permiso correspondiente y asígnalo a los colaboradores deseados.
Con una cuenta con permiso de administrador, ve a la sección Tu negocio en el menú lateral izquierdo y haz clic en Colaboradores. También puedes acceder directamente desde el panel de Colaboradores.
Antes de invitar a un colaborador, define cuál será su rol.
- Haz clic en el botón Administrar roles y luego en Crear rol.
- Define un nombre para el rol y establece el permiso para Mercado Pago.
- Dentro de la lista de permisos de Gestión y configuración, marca la opción Creación de tokens de tarjetas.
- Revisa la información y haz clic en Crear rol.
En la página principal de Colaboradores, haz clic en Invitar colaborador, escribe el correo electrónico del colaborador que deseas invitar y haz clic en Continuar.
Puedes utilizar cualquier correo electrónico, ya sea de alguien de tu organización, de un tercero o proveedor de servicios. El colaborador recibirá un correo electrónico con un enlace para completar la configuración del acceso a su nueva cuenta.
Una vez creado el colaborador, asígnale un rol:
- Desde la página principal de Colaboradores, haz clic en el nombre del colaborador para acceder a sus detalles.
- Selecciona Agregar o cambiar rol y elige el rol previamente creado que corresponda a las funciones de ese colaborador.
- Haz clic en Confirmar y luego en Guardar.
Preparación del archivo
Prepara un archivo .csv especificando los datos de cada cliente y sus tarjetas. Incluye la primera línea con los encabezados y separa cada campo con comas. Todos los campos son obligatorios. El archivo admite hasta 100.000 filas; si tienes más tarjetas, divide la información en múltiples archivos. El tiempo promedio de creación de tokens es de 60 minutos por cada 10.000 filas. El nombre del archivo .csv debe contener solo letras, números, guiones (-), guiones bajos (_) y puntos (.). Consulta las especificaciones en la siguiente tabla:
| Orden | Encabezado | Descripción | Formato | Ejemplo |
| 1 | external_reference | Identificador único del cliente en tu sistema. | Alfanumérico | ORD-123456 |
| 2 | customer_email | Dirección de correo electrónico del titular. | Alfanumérico. El nombre de usuario en el email debe contener al menos 2 caracteres. | ej@email.com |
| 3 | card_number | Número de la tarjeta. | Numérico, de 13 a 19 dígitos. | 1234567812345678 |
| 4 | expiration_month | Mes de vencimiento. | Numérico, de 2 dígitos. | 01 |
| 5 | expiration_year | Año de vencimiento. | Numérico, de 2 dígitos. | 25 |
| 6 | cardholder_name | Nombre que aparece en la tarjeta. | Utiliza solo letras sin tildes y espacios, evitando números y caracteres especiales como . , ; : - _ / \ ' " & @ + ( ) ñ y ç. | ATILIO GARCIA |
A continuación, encontrarás un ejemplo de archivo .csv.
csvexternal_reference,customer_email,card_number,expiration_month,expiration_year,cardholder_name ORD-123456,ej@email.com,1234567812345678,01,25,PABLO SANCHEZ CLI-789012,test_payer@example.com,5480832801033311,12,26,MARIA GONZALEZ USR-345678,test_payer@example.com,4509953566233704,06,27,JOAO SILVA REF-456789,test_payer@example.com,4012888888881881,03,28,CAROLINA PEREZ
Validaciones del archivo
El campo cardholder_name debe contener solo letras sin tildes y espacios, evitando números y caracteres especiales como . , ; : - _ / \ ' " & @ + ( ) ñ y ç.
Encriptación del archivo
El archivo .csv debe ser encriptado antes del envío. El formato esperado es PGPPretty Good Privacy: protocolo de encriptación que garantiza la confidencialidad e integridad de los datos mediante criptografía de clave pública. con extensión .asc o .enc.
A continuación verás el proceso de encriptación utilizando el GnuPG, un software gratuito de encriptación. Puedes utilizar otros métodos siempre que el resultado cumpla con el formato PGP.
- Accede al sitio oficial de GnuPG y descarga la versión compatible con tu sistema operativo. En la sección "GnuPG binary releases", selecciona la opción deseada. Para Windows, utiliza este enlace directo.
- Sigue las instrucciones del asistente de instalación.
- Verifica la instalación abriendo el prompt de comandos (CMD en Windows) y ejecutando:
bashgpg --version
Deberás ver una respuesta similar a la siguiente.
bashgpg (GnuPG) 2.4.8 libgcrypt 1.11.1 Copyright (C) 2025 g10 Code GmbH License GNU GPL-3.0-or-later <https://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
La seguridad del archivo encriptado depende de un par de claves: una clave públicaClave criptográfica que se comparte públicamente y se usa para encriptar datos. Los datos encriptados con esta clave solo pueden desencriptarse con la clave privada correspondiente. y una clave privadaClave criptográfica secreta usada para desencriptar datos. Solo Mercado Pago tiene acceso a esta clave, garantizando la seguridad de los datos encriptados.. Las claves tienen una vigencia de 6 meses y una nueva clave se publica dos meses antes del vencimiento de la actual, por lo que puede haber dos claves vigentes en simultáneo.
| Key ID | Generado el | Válido hasta |
63C116D4535108A7 | 22/09/2026 | 22/03/2027 |
Para usar la clave pública, copia el siguiente contenido y guárdalo como un archivo .asc en tu dispositivo:
key-----BEGIN PGP PUBLIC KEY BLOCK----- Comment: https://gopenpgp.org Version: GopenPGP 2.9.0 xsFNBGqyjVwBEACs+xzs5eFsWELDssAMLN46XqX48Ee/fGMpydjXY4idtE6P6J+2 M0/gPQsY5O7pTZBc/c8BbWiqKUHHuTgjfBtlB7ozBJfrFy9X2X8AIx3taEogfFXw Ew73AZaCfS14OivEDEx7XWZnayfKecVpsf9rtaJkKstc/+kE0Hg+SlGPsoDTyX7c RHH2UnDiGHf4kZIDjYLwVgfaTJQzgwV5vTGUUNcVkN/8rqNNNlM1wEjZ7xSEp/QK ZGhGzp3WLcLA9E7Xd7W63csUu6zhsW3I+t0oyUH0rfNMpzgxJn73Hm16vRGV842u O8JZhmdhXUkYgoihRHUjMFRu0uJfa0zq6pia4/I/7clhS/nRV/FqcO/8EgUfzfia n4i5KPjbawVR1cMeCM5kXbOsF2u+5uWvBbgHygXV2YQ4by/XmPfxwYdux48V6TsU Pn245IXuOY5qQlwEbfVySj9kWACqPF9vLrZTNXo5mKQW0kv5ruLBgk8mPDsoLFC5 nWp+gFJKpgZkptSD7htjlcMRJGPDW9ommElLls2VmtqTD2yYzJ1m8vof1oN62DFQ 3VyQswr3smnnnTZJ7QqjkPVyYUZ6vsaBU01Heopx02L1xjBHfrpEhnEzjsqeb4Nt Tp4g2o0w8qxhzIM4YopYDp7Qwv2x+eNmuQbzRvRUx4d8dFxPz9cCMKhcKQARAQAB zUthNzFiY2JkNC02ZjgwLTQ3NGYtOGVkMC05Yzg0OTkyMjU2ZmEgPGVmZWMxM2Ex LTliMmUtNDMzNy1iYTZjLWNjZDJhYTA4ZTAwNj7Cwb0EEwEIAHEFgmqyjVwDCwkH CRC9QheVBZJh2jUUAAAAAAAcABBzYWx0QG5vdGF0aW9ucy5vcGVucGdwanMub3Jn 3DFplMNZgTdUnQrh6YoLJAIVCAMWAAICGQECmwMCHgEWIQRFamb3xQP4lgeRgu69 QheVBZJh2gAA39QQAJY/VUFwfOVp751D5FZMPSqFFUkxXsjgNnSp8f9BszsmDKCz kwkQT43JemzOzP+4YAtZ0esNeNJ/v7loWACojeSJLgNfhbBc6NqD+zk9wg5h7/yW gYACNEQqqn+eUTEVj7YCjSS56ygAvNdV/FzW3US4QQweJn3K/qclR4MU2oPjA+O0 YjoumUh1iZXLFkXicAD4AVPB7B+/1D6pmIQ8VXc+ojVp9BVZynLXBRNnOGc6EokO nFFRttM4mHJXpddRloQIEJGIES4c2b87bipadTk4xEcf7L9Bn2d7dV6HzwDqxVQI 51P+6GZVfBWyan4xw7eeLPJxggs7GZzIuWNzbbq3M/Z37yHySQHRYM+CfN1aiGDt JbJGhN24gtcNQyk9nStsnk6WK2i+9s/OJa4oOooP1xSXiBS25PuXXz7BiWz7JNfX Gn9GirSpOH1jDHEWEHRJQ4GT29OO6pngNekBeR0JIFe60m1Oup6AufW/JtaR9l9J Be+MpnjSchpV0SUi5VxYOclTH2rCmnT2xCHXnxsJi9lSLTqTCqtdb0yl+VaYHJU1 mLVA3hiD7VXs8dAuHvyP2IKSt5GMKZA+bNG4/tyZmwAFABsfUjGbpFnriVioX/uQ oore/YJ8FPK5mVlMX67ftpmjQL1efcwhdizHQLyeRhAZb0OisAEb9LX1JlgLzsFN BGqyjVwBEACtcTIKrEUA085qpeYvwIRdCU7n+bpVN0O8zUK1ZXsu9QiGADkVbekm Sy/HRgrYvlVD+V45PZ223Y9Jrs73jaIMvfl7+tktZJWHz5FTKGLZSQ4zwzD1XfM0 YXWS5kb82YE8lvzx/33OYJrxWITFR2gnJTKk87rGewoTQ7QZqeJC5g6HbzvRdTKR /So+SQr6AE6FdC5Y3nbo0mj/iiWFZogIoBpMo5Xk5+8kuQEXHf7knhjfB0pV5RNv 0eNzxz6xBTZYCD6RCLCU4FEKTbm6fKutZBDGHkdxsPZnQ3YVRVT1o5oaJ6k/hJDq 2nx55OudO/LEPXIMP8EualbalCQFS+p/QZiBZ15eGwFYWrFl0iKUvzAuDdK/ZB21 pN84NJfZjnWO2VBbAOALsRudnByNepwPFCDWN/e5mZchmfWYiPLTwBooz5W2RZ8Y Y4jSwq0KMo2G6BoQ8zgaihF4GiKgarPecBhqixpzT2FovqzYJj/J0mLL/b7HcPbR 4G6zsOOiBsbVqjf87223I+EdwpNqcuTF/aZujjfcUY4yuUC6xtV6EPdgNXoiXaTw HkkR5iQimesDPDdSmnFJtVjZH8McKSYTSmqpkiB6Xt6omlOwSJuEzkIDCPRwcm6l IjsFxOE/V2GXjTM0FDH77TRDIV4kpvGEugq0X3BlZFSgdqiOvKd/4QARAQABwsGs BBgBCABgBYJqso1cCRC9QheVBZJh2jUUAAAAAAAcABBzYWx0QG5vdGF0aW9ucy5v cGVucGdwanMub3JnxOIK5f0HtfMemhgDSGibOgKbDBYhBEVqZvfFA/iWB5GC7r1C F5UFkmHaAABkYBAAoqy29Iqr7jBfDxKj0prpeXpb3ew/28j3E0I32FlROkXePpZF NatwKAb+VuBEwdEV26oVRs9ZYb+5SDqi+HoprNx+x5eu5YbDIfmHoqzZwb3sfAx8 AbRUeW34TOUfvRbMS57j+OJpvr0OBzAOlfGx0vjDFl10UR+nx53zMmf06RB5XwoK PSjWC2r5PJWPTeh4XcRfCZL1GuZnLJT66pC05LbrPmB85wFweKkLcZK7eww0kZf+ /0uWkHtYMnwb9FiIuHlKFzIvR465cKIQCxdi5D3YB5Tor7jLK5QzU8vuaugNzb9x 8suINzx7AZX8dmJGzQq6LcK9AUBQB1u6J3NZL6FbeKw17CoHVav0fN4U7ezktFQC yYpzNVrJiTX1yZx2lvQIUBDHD4jrx0Ym55zdIfyP5uCtbrWrpUvawSlmzUsq69nB tMlHxiW/h09IPB7sprpspjXJZ2sEX8RH9pxZ1xQvOqQrW7kDNO+qpdcNDquTeF4g cKcWKgXXLcRfhHN4jqsogIujAzAk7FiQx8sJBINlhMXFl3DK7d3pkaMNrXq2BK1G U86dmV2Q4Syxb67cY35bQsa/P9fz9diMsZTxgkeDF9yyETWLo9PtYJmhOvmo3gy2 dbbNZZsTfWkePs4To5Ah9XACq4OpSTEXE6fes6Qa5moNfDJVukxMmmwgXbY= =fvjB -----END PGP PUBLIC KEY BLOCK-----
Con el archivo .asc guardado, sigue los pasos a continuación para importar la clave y encriptar tu archivo .csv.
-
Crea una carpeta vacía y coloca dentro el archivo
.ascde la clave pública y el archivo.csvque vas a encriptar. -
Abre esa carpeta en la Terminal (Mac/Linux) o en el Símbolo del sistema (Windows).
-
Importa la clave pública ejecutando el siguiente comando:
bashgpg --import [nombre-del-archivo].asc
- Por último, recibirás un mensaje que confirma que la clave fue procesada.
bashgpg: clave BD421795059261DA: clave pública "a71bcbd4-6f80-474f-8ed0-9c84992256fa <efec13a1-9b2e-4337-ba6c-ccd2aa08e006>" importada gpg: Número total procesado: 1 gpg: importadas: 1
Con la clave pública configurada, encripta tu archivo ejecutando el siguiente comando. Reemplaza nombre_de_tu_archivo.csv con el nombre real de tu archivo y KEYID con el KeyID correspondiente a la clave descargada:
bashgpg --output encrypted_file.enc --armor --encrypt --recipient "KEYID" nombre_de_tu_archivo.csv
Los parámetros del comando están detallados en la siguiente tabla:
| Parámetro | Descripción |
--output encrypted_file.enc | Define el nombre del archivo de salida encriptado |
--armor | Genera la salida en formato ASCII |
--encrypt | Indica la operación de encriptación |
--recipient "KEYID" | Especifica el identificador (KeyID) de la clave pública del destinatario que se utilizará para encriptar los datos |
nombre_de_tu_archivo.csv | Archivo de entrada que contiene los datos sensibles (tarjeta y email) a encriptar |
s y presiona Enter para continuar.Después de la confirmación, se genera un archivo con el nombre ingresado en la opción --output en la misma carpeta. Este es el archivo que debes enviar a Mercado Pago.
Envío del archivo encriptado
- Accede a la URL proporcionada por tu representante de negocios.
- En la interfaz de Generación de tokens, arrastra o selecciona el archivo encriptado (
.asco.enc).

- Verifica que el nombre del archivo sea correcto y haz clic en Generar Tokens.

El sistema mostrará el estado "Generando tokens...". La finalización puede tomar varias horas dependiendo del tamaño del archivo. Puedes monitorear el procedimiento en el campo Últimos resultados.

Interpretación del archivo de resultados
Una vez completado el procesamiento, consulta el resultado en el Panel de Mercado Pago. Solo los casos procesados completamente con éxito o de forma parcial generan un archivo de resultados.
Ubicación de los resultados
- Consulta el estado más reciente de tus envíos en la sección Últimos resultados.
- Haz clic en el enlace de descarga para obtener un archivo
.csvcon el detalle de los tokens generados y los posibles errores.

Si completaste la creación de tokens pero aún no procesaste cobros en la plataforma, contacta a tu representante de negocios de Mercado Pago para continuar con el proceso de integración.
Resolución de errores
Si el procesamiento fue parcial, el archivo de resultados incluirá los errores encontrados. Consulta la siguiente tabla para identificar y resolver cada tipo de error.

| Error | Descripción | Resolución |
| Registro del cliente generado incorrectamente | Error al crear el registro del cliente o al agregar la tarjeta. | Revisa los datos del cliente y de la tarjeta. Si el error persiste, contacta a tu representante de negocios de Mercado Pago. |
| Error al vincular una tarjeta | No fue posible determinar el método de pago. | Revisa los datos de la tarjeta o utiliza otra tarjeta. |
| Token de tarjeta generado incorrectamente | Se ingresaron datos de tarjeta incorrectos. | Revisa el número de tarjeta y la fecha de vencimiento. |
| Fecha de vencimiento expirada | Las fechas de vencimiento ingresadas corresponden a fechas pasadas. | Verifica que las fechas de vencimiento sean futuras. |
| Formato de email inválido | El email no cumple con el formato permitido (ejemplo@email.com). | Corrige el formato del email. |
| Sintaxis del email inválida | El email contiene caracteres no permitidos. | Revisa los caracteres del email. |
| La tarjeta es inválida | Los datos registrados corresponden a una tarjeta inválida. | Utiliza otra tarjeta. |
Errores frecuentes en el archivo
Consulta los problemas más comunes al preparar el archivo y cómo resolverlos.
| Problema | Ejemplo inválido | Cómo corregirlo |
cardholder_name con caracteres no permitidos | JOSE PEREZ S.A., MARÍA GÓMEZ, JOÃO SILVA, ANA-MARIA, CLIENTE & CIA | Usa solo letras sin tildes y espacios. Por ejemplo: JOSE PEREZ, MARIA GOMEZ, JOAO SILVA. |
| Archivo CSV mal exportado | Toda la fila queda entre comillas o se usa otro separador | Exporta el archivo como CSV separado por comas y conserva el header exacto del template. |
| Líneas vacías | Una fila sin datos entre registros | Elimina las líneas vacías antes de enviar el archivo. |
| Tarjeta vencida | expiration_month=01, expiration_year=24 | Envía solo tarjetas con fecha de vencimiento futura. |
card_number incorrecto | Token, card_id o identificador interno en lugar del PAN | Envía el PAN plano de la tarjeta, con 13 a 19 dígitos. |
customer_email con formato inválido | cliente@, cliente.com, cliente@@email.com | Usa un email con formato estándar, por ejemplo cliente@email.com. |
Una vez que hayas identificado los errores, repara y carga un nuevo archivo únicamente con los datos corregidos para los registros que presentaron problemas. Puedes realizar tantas importaciones como necesites.