Recursos para IA
Crear vinculación

Este endpoint permite crear una vinculación entre comprador y vendedor, generando un enlace de autorización a ser enviado al comprador para que el vendedor pueda acceder a su billetera de Mercado Pago y procesar pagos. En caso de éxito, la solicitud devolverá una respuesta con el estado 200.

POST

https://api.mercadopago.com/v2/wallet_connect/agreements
Request parameters
Header
Authorization
string

REQUERIDO

Access Token obtenido a través del panel de desarrollador. Obligatorio ser enviado en todas las solicitudes.
x-platform-id
string
Identificador de plataformas o módulos que ofrecen Mercado Pago en sus soluciones.
Query
client.id
number
Identificador único de la aplicación cliente.
Body
return_uri
string
URI para redirigir al comprador después de completar el flujo de vinculación.
external_flow_id
string
Identificador interno del vendedor para el estado actual del flujo.
external_user
object
Datos usados por el vendedor para identificar al comprador en su propio sistema.
agreement_data
object
Datos adicionales de la vinculación, incluyendo monto y descripción opcionales.
Response parameters
agreement_id
string
Identificador único de la vinculación.
agreement_uri
string
URI para redirigir al comprador y completar la vinculación de la billetera en el frontend.
Errors

400Error de solicitud.

400

Bad Request.

Request
curl -X POST \
    'https://api.mercadopago.com/v2/wallet_connect/agreements?client.id=<CLIENT_ID>'\
    -H 'Content-Type: application/json' \
       -H 'Authorization: Bearer APP_USR-5*********956537-12*********ff1a3d36d*********47e7b9985*********770' \
       -H 'x-platform-id: YOUR_PLATFORM_ID' \
    -d '{
  "return_uri": "https://www.mercadopago.com/",
  "external_flow_id": "EXTERNAL_FLOW_ID",
  "external_user": {
    "id": "usertest",
    "description": "Test account"
  },
  "agreement_data": {
    "validation_amount": 24.5,
    "description": "Test agreement"
  }
}'
Response
{
  "agreement_id": "22abcd1235ed497f945f755fcaba3c6c",
  "agreement_uri": "https://www.mercadopago.com.ar/v1/wallet_agreement/22abcd1235ed497f945f755fcaba3c6c"
}