Iniciar vinculação - Vinculações - Mercado Pago Developers
Qual documentação você quer buscar?

Não sabe como começar a integrar? 

Acesse os primeiros passos
Iniciar vinculação

POST

https://api.mercadopago.com/v2/wallet_connect/agreements
Uma vinculação é um link de autorização recebido pelo comprador para permitir ao vendedor acessar a sua carteira do Mercado Pago, a fim de debitar o pagamento.
Parâmetros de requisição
QUERY
client.id
number
ID único que identifica um cliente específico.
HEADER
x-platform-id
string
Campo destinado para as plataformas ou módulos que oferecem Mercado Pago em suas soluções.
BODY
agreement_data
object
Contém informação sobre as ações que o usuário deve fazer e o valor a ser pago.
external_flow_id
string
Identifica o estado do fluxo pelo lado do vendedor.
external_user
object
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.
return_url
string
O URL que redireciona o usuário de volta ao site do vendedor.
Parâmetros de resposta
agreement_id
string
ID único que identifica uma vincualção.
agreement_uri
string
Este é o uri para redirecionar o usuário para a carteira vinculada no frontend.
Erros

400Erro

400

Bad-Request

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: PLATFORM_ID' \
       -H 'Authorization: Bearer TEST-2151*********762-03031*********750b665b7*********4dac477-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": "22abcd1235ed497f945f755fcaba3c6c",
  "agreement_uri": "https://wwww.mercadopago.com.ar/v1/wallet_agreement/22abcd1235ed497f945f755fcaba3c6c"
}