Qual documentação você quer buscar?
Não sabe como começar a integrar?
Acesse os primeiros passosCriar Agreement
POST
Produtos relacionados:
Parâmetros de requisição
QUERY
client.id
ID único que identifica um cliente específiconumber
HEADER
x-platform-id
Campo destinado para as plataformas ou módulos que oferecem Mercado Pago em suas soluçõesstring
BODY
agreement_data
Contém informação sobre as ações que o usuário deve fazer e o valor a ser pagoobject
external_flow_id
Identifica o estado do fluxo pelo lado do vendedorstring
external_user
O external_user contém os dados que o vendedor precisará para identificar um usuário, de modo que este possa prosseguir com o seu próprio fluxo.object
return_url
O URL que redireciona o usuário de volta ao site do vendedor.string
Parâmetros de resposta
agreement_id
ID único que identifica um Agreementstring
agreement_uri
This is the uri to redirect the user to the wallet linking in the frontendstring
Erros
400Erro
400
Bad-Request
400
Bad-Request
400
Bad-Request
400
Bad-Request
400
Bad-Request
400
Bad-Request
Essa informação foi útil?
Sim
Não
Requisição
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-8971*********918-01191*********5874530a4*********4799fdf-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/"
}'
Resposta de exemplo
{
"agreement_id": "b1234e5678b91c23a456e78912345b67",
"agreement_uri": "https://beta.mercadopago.com.ar/v1/wallet_agreement/b1234e5678b91c23a456e78912345b67"
}