Home
Documentation
Resources
Partners
Community

Resources

Check for updates on our solutions and system performance, or request technical support.

Partners

Discover our program for agencies or developers that offer integration services and sellers who want to hire them.

Community

Get the latest news, ask others for help and share your knowledge.

Update terminal operating mode - In person payments - Mercado Pago Developers

Intelligent search powered by OpenAI 

Update terminal operation mode

PATCH

https://api.mercadopago.com/terminals/v1/setup
This endpoint allows you to change the terminal operating mode. In case of success, the request will return a response with status 200.
Request's parameters
BODY
terminals
array
This node will contain the list of terminals which operating mode you want to modify.
Response parameters
terminals
array
This node will contain the terminal's information with its new operating mode.
Errors

400Error.

unsupported_site

Invalid site for this request. The only available locations/sites are Argentina, Brazil, Chile and Mexico. Check the sent Access Token and try to execute the request again.

invalid_payload

Invalid payload. Check the sent fields and try to make the request again.

403Error.

terminal_not_allowed_action

The terminal identified in the "id" field is not allowed to perform this action. The only terminals allowed for this request are "PAX_A910" y "NEWLAND_N950".

store_pos_not_found

The point of sale associated with the terminal could not be found. Please check the returned message and try submitting the request again.

404Error.

not_found

Resource not found. Validate the parameters sent and try the request again.

424Error.

internal_error

Internal error. Please check the returned message and try submitting your request again.

502Error.

internal_error

Internal error. Please check the returned message and try submitting your request again.

504Error.

internal_error

Internal error. Please check the returned message and try submitting your request again.

Request
curl -X PATCH \
    'https://api.mercadopago.com/terminals/v1/setup'\
    -H 'Content-Type: application/json' \
       -H 'Authorization: Bearer TEST-8971*********918-01191*********5874530a4*********4799fdf-1*********' \
    -d '{
  "terminals": [
    {
      "id": "PAX_A910__SMARTPOS1234345545",
      "operating_mode": "PDV | STANDALONE "
    }
  ]
}'
Sample answer
{
  "terminals": [
    {
      "id": "PAX_A910__SMARTPOS1234345545",
      "operating_mode": "“PDV” | “STANDALONE” "
    }
  ]
}