Inicio
DocumentaciĂłn
Recursos
Partners
Comunidad

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.

Iniciar vinculaciĂłn - Flujo de vinculaciĂłn de cuentas - Mercado Pago Developers

BĂșsqueda inteligente powered by OpenAI 

Iniciar vinculaciĂłn

El primer paso para integrar Wallet Connect es la creaciĂłn de una vinculaciĂłn, un enlace de autorizaciĂłn que el comprador utiliza para conceder al vendedor acceso a su billetera de Mercado Pago en el momento en que se realiza un pago.

La vinculación almacena los métodos de pago seleccionados por el pagador y permite la modificación de estas configuraciones sin la intervención del vendedor, lo que hace que esta etapa sea transparente durante el flujo de pago.

Nota
Si lo desea, antes de iniciar la vinculaciĂłn, puedes solicitar al equipo de Integraciones de Mercado Pago el uso de Sniffing, una funcionalidad que permite identificar si un usuario tiene la aplicaciĂłn de Mercado Pago instalada en su dispositivo mĂłvil y abrir esa app automĂĄticamente. Para mĂĄs informaciĂłn, acceda a la documentaciĂłn de la Funcionalidad de Sniffing .

Cualquier cambio en los medios de pago se comunica a través de una notificación Webhooks, que proporciona detalles de la actualización. Para mås información, consulte la sección Actualización del medio de pago de una vinculación.

Importante
Un usuario puede tener solo una vinculaciĂłn activo por integraciĂłn. Para crear una nueva vinculaciĂłn, es necesario cancelar el anterior. Para ello, envĂ­e un DELETE al endpoint /v2/wallet_connect/agreements/{agreement_id} y ejecute la solicitud. Tras la cancelaciĂłn, se enviarĂĄ una notificaciĂłn webhook con todos los detalles de la operaciĂłn. Para entender el proceso con mĂĄs detalle, visite la secciĂłn CancelaciĂłn de vinculaciĂłn entre integrador y Mercado Pago .

Consulte el siguiente diagrama que ilustra cĂłmo funciona el flujo de creaciĂłn de una vinculaciĂłn.

Iniciar vinculaciĂłn

Para crear una vinculaciĂłn, envĂ­a un POST con los atributos necesarios al endpoint /v2/wallet_connect/agreements y ejecuta el requestr o, si lo prefiere, use el curl a continuaciĂłn y preste atenciĂłn a la respuesta del request que devolverĂĄ dos parĂĄmetros necesarios para obtener la aprobaciĂłn del pagador: agreement_id y agreement_uri.

curl

curl -X POST \
    'https://api.mercadopago.com/v2/wallet_connect/agreements' \
      -H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
      -H 'Content-Type: application/json' \
      -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": 3.14,
    "description": "Test agreement"
  }
}'

Respuesta

json

{
  "agreement_id": "22abcd1235ed497f945f755fcaba3c6c",
  "agreement_uri": "https://wwww.mercadopago.com.ar/v1/wallet_agreement/22abcd1235ed497f945f755fcaba3c6c"
}