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
Path
agreement_id
Unique ID that identifies an agreement.string
REQUIRED
Query
client.id
Unique ID that identifies a client.number
Header
x-platform-id
Field intended for platforms or modules that offer Mercado Pago in their solutions.string
Response parameters
id
Unique ID that identifies an agreement.string
date_created
Agreement creation date.string
date_cancelled
Agreement cancelled 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 'x-platform-id: YOUR_PLATFORM_ID' \
-H 'Authorization: Bearer APP_USR-8*********932064-12*********edf6d3c99*********2236c703f*********668' \
Response
{
"id": "b1234e5678b91c23a456e78912345b67",
"date_created": "2023-02-16T00:02:52Z",
"date_cancelled": "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
}