Inicio
DocumentaciĂłn
Recursos
Partners
Comunidad

Recursos

Revisa las actualizaciones de nuestras soluciones y operatividad del sistema o pide soporte técnico.

Partners

Conoce nuestro programa para agencias o desarrolladores que ofrecen servicios de integraciĂłn y vendedores que quieren contratarlos.

Comunidad

Recibe las Ășltimas novedades, pide ayuda a otros integradores y comparte tus conocimientos.

Crear configuraciĂłn - ConfiguraciĂłn de la integraciĂłn - Mercado Pago Developers

Crear configuraciĂłn

Para configurar la integraciĂłn con la soluciĂłn de Split de pagos, deberĂĄs crear tu aplicaciĂłn, solicitar permisos a tus usuarios y obtener las credenciales. ContinĂșa leyendo para crear la configuraciĂłn necesaria.

Importante
Ten en cuenta que la soluciĂłn de Split de pagos sĂłlo se puede integrar con Checkout Pro , Checkout Transparente y Checkout Bricks , y no estĂĄ disponible para otros productos.

Crear aplicaciĂłn

Crea tu aplicaciĂłn para integrar con la soluciĂłn de Split de pagos siguiendo los pasos a continuaciĂłn.

Importante
Durante la creaciĂłn de tu aplicaciĂłn, es posible que sea necesario reautenticar tu identidad. Si ya has completado la verificaciĂłn, se solicitarĂĄ la reautenticaciĂłn. En caso contrario, serĂĄs redirigido para enviar los documentos necesarios. Este paso adicional es esencial para proteger tu cuenta y garantizar la conformidad de las operaciones. Puedes consultar la documentaciĂłn sobre el Panel del desarrollador si tienes alguna pregunta sobre cĂłmo utilizarlo.
  1. Accede a Tus integraciones. Una vez allĂ­, haz clic en el botĂłn Crear aplicaciĂłn, ubicado en la esquina superior derecha.
  2. Ingresa un nombre para identificar tu aplicaciĂłn (tienes un lĂ­mite de 50 caracteres).
  3. Elige la soluciĂłn de Pagos online.
  4. A la hora de elegir el producto a integrar, puedes elegir “Checkout Pro” o "Checkout Transparente" .
  5. Elige el modelo de integraciĂłn Marketplace.
  6. Una vez que hayas completado la informaciĂłn solicitada, haz clic en Crear aplicaciĂłn y ÂĄlisto!

Configurar Redirect URL

En esta etapa, es necesario configurar la Redirect URL para que los vendedores autoricen al marketplace a realizar ventas.

Después de crear la aplicación, es necesario dirigirse a la pantalla de edición para completar el campo de Redirect URL (en las solicitudes de OAuth se muestra como redirect_uri), el cual debe contener la URL del sitio del marketplace a donde se enviarå el token del vendedor al completar el proceso de vinculación.

Redirect URL

Solicitar permiso a usuarios

Para gestionar ventas en nombre de otro usuario, debes solicitar permiso. Para esto, es necesario implementar el flujo de autorizaciĂłn utilizando OAuth, tal como indicamos en los pasos a continuaciĂłn:

  1. Redirige a tus usuarios a la siguiente URL para autorizar la gestiĂłn de ventas:
ValorDescripciĂłn
<APP_ID>Valor obtenido durante la creaciĂłn de la aplicaciĂłn.
<REDIRECT_URI>Valor ingresado en el campo Redirect Uri durante la configuraciĂłn de la Redirect URL.

curl

https://auth.mercadopago.com.br/authorization?client_id=<APP_ID>&response_type=code&platform_id=mp&redirect_uri=<REDIRECT_URI>
  1. Una vez que los usuarios autoricen la gestiĂłn de ventas, recibirĂĄs un cĂłdigo de autorizaciĂłn en la URL que especificaste en el paso anterior. Este cĂłdigo estarĂĄ en el parĂĄmetro code de la siguiente manera:

curl

http://<REDIRECT_URI>?code=AUTHORIZATION_CODE
Nota
El AUTHORIZATION_CODE tiene una validez de 10 minutos y serĂĄ utilizado para crear las credenciales necesarias.

Obtener credenciales

Utiliza el cĂłdigo de autorizaciĂłn obtenido en el paso anterior para adquirir las credenciales del usuario mediante la API de OAuth, lo que te permitirĂĄ gestionar sus ventas.

ParĂĄmetroDescripciĂłn
<CLIENT_ID>Valor de APP_ID obtenido en los detalles de tu aplicaciĂłn.
<CLIENT_SECRET>Tu SECRET_KEY, también disponible en los detalles de tu aplicación.
<AUTHORIZATION_CODE>CĂłdigo de autorizaciĂłn obtenido al redirigir al usuario de vuelta a tu sitio.
<REDIRECT_URI>Debe ser la misma Redirect URI configurada en tu aplicaciĂłn.
<STATE>Reemplaza el valor "RANDOM_ID" con un identificador que sea Ășnico para cada intento y que no incluya informaciĂłn confidencial para que puedas identificar de quiĂ©n es el cĂłdigo recibido.

curl

curl -X POST \
     -H 'accept: application/json' \
     -H 'content-type: application/x-www-form-urlencoded' \
     'https://api.mercadopago.com/oauth/token' \
     -d 'client_id=<CLIENT_ID>' \
     -d 'client_secret=<CLIENT_SECRET>' \
     -d 'grant_type=authorization_code' \
     -d 'code=<AUTHORIZATION_CODE>' \
     -d 'redirect_uri=<REDIRECT_URI>' \
     -d 'state=<RANDOM_ID>'

Respuesta

json

{
    "access_token": "SELLER_PAYER_TOKEN",
    "public_key": "PUBLIC_KEY",
    "refresh_token": "TG-XXXXXXXXX-XXXXX",
    "live_mode": true,
    "user_id": "COLLECTOR_ID DE PAGO",
    "token_type": "bearer",
    "expires_in": 15552000,
    "scope": "offline_access payments write"
}

La respuesta incluye:

  • access_token y public_key del vendedor vinculado.
  • refresh_token, que debes utilizar para renovar periĂłdicamente las vinculaciones.
  • user_id, igual al collector_id que se utiliza para capturar pagos.
Importante
Estas credenciales tienen una validez de 6 meses. En caso de no renovarlas antes de ese perĂ­odo, perderĂĄn vigencia y serĂĄ necesario repetir el proceso de vinculaciĂłn para autorizar nuevamente al vendedor. Para saber cĂłmo renovar estas credenciales, consulta el paso a paso en la documentaciĂłn de RenovaciĂłn.