Get agreementhttps://api.mercadopago.com/v2/wallet_connect/agreements/{agreement_id}
Endpoint to get an agreement by id. An agreement is an authorization link that the buyer receives to allow the seller to access their Mercado Pago wallet to debit the payment.
GET
Request parameters
Header
Authorization
Access Token obtained through the developer panel. Must be sent in all requests.string
REQUIRED
x-platform-id
Field intended for platforms or modules that offer Mercado Pago in their solutions.string
Path
agreement_id
Unique ID that identifies an agreement.string
REQUIRED
Query
client.id
Unique ID that identifies a client.number
Response parameters
id
Unique ID that identifies an agreement.string
date_created
Agreement creation date.string
date_canceled
Agreement canceled date.string
date_expire
Agreement expiration date.string
Errors
400Error
400
Bad-Request
404Error
404
Not-Found
500Error
500
Error
Request
curl -X GET \
'https://api.mercadopago.com/v2/wallet_connect/agreements/{agreement_id}?client.id=1451895580758649'\
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer APP_USR-1*********685765-12*********1b4332e5c*********e077d7679*********664' \
-H 'x-platform-id: YOUR_PLATFORM_ID' \
Response
{
"id": "b1234e5678b91c23a456e78912345b67",
"date_created": "2023-02-16T00:02:52Z",
"date_canceled": "2023-02-16T00:02:52Z",
"date_expire": "2023-02-16T00:02:52Z",
"validation_code": "790eb6591ff68df74c57930551ed980239f4538a7e530",
"approval_uri": "https://www.mercadopago.com.ar/v1/wallet_agreement/b1234e5678b91c23a456e78912345b67",
"redirect_uri": "https://www.mercadopago.com/",
"status": "confirmed_by_user",
"external_flow_id": "external_flow_id",
"external_user": {
"id": "usertest",
"description": "Test account"
},
"agreement_data": {
"validation_amount": 3.14,
"description": "Test agreement"
},
"site_id": "MLA",
"application_id": 123456789,
"collector_id": 987654,
"model_version": 2
}