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.
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.
Consulte el siguiente diagrama que ilustra cĂłmo funciona el flujo de creaciĂłn de una 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"
}