¿Qué documentación quieres buscar?
¿No sabes cómo empezar la integración?
Accede a los primeros pasosCrear Agreement
POST
Productos que lo utilizan:
Parámetros para la solicitud
QUERY
client.id
ID único que identifica un cliente específiconumber
HEADER
x-platform-id
Campo destinado a plataformas o módulos que ofrecen Mercado Pago en sus solucionesstring
BODY
agreement_data
Contiene información sobre las acciones que el usuario debe realizar y el monto a pagarobject
external_flow_id
Identifica el estado del flujo por el lado del vendedorstring
external_user
El external_user contiene los datos que el vendedor necesitará para identificar un usuario a fin de que este pueda continuar con su propio flujo.object
return_url
Es el URL que redirige al usuario de regreso al sitio del vendedorstring
Parámetros de respuesta
agreement_id
ID único que identifica un Agreementstring
agreement_uri
This is the uri to redirect the user to the wallet linking in the frontendstring
Errores
400Error
400
Bad-Request
400
Bad-Request
400
Bad-Request
400
Bad-Request
400
Bad-Request
400
Bad-Request
¿Te sirvió esta información?
Sí
No
Solicitud
curl -X POST \
'https://api.mercadopago.com/v2/wallet_connect/agreements?client.id=<CLIENT.ID>'\
-H 'Content-Type: application/json' \
-H 'x-platform-id: YOUR_ACCESS_TOKEN' \,
-H 'Authorization: Bearer TEST-3322*********190-03031*********46528954c*********0339910-1*********' \
-d '{
"agreement_data": {
"validation_amount": 3.14,
"description": "Test agreement"
},
"external_flow_id": "EXTERNAL_FLOW_ID",
"external_user": {
"id": "usertest",
"description": "Test account"
},
"return_url": "https://www.mercadopago.com/"
}'
Respuesta de ejemplo
{
"agreement_id": "b1234e5678b91c23a456e78912345b67",
"agreement_uri": "https://beta.mercadopago.com.ar/v1/wallet_agreement/b1234e5678b91c23a456e78912345b67"
}