Actualizar modo de operación del terminal - Terminals - Mercado Pago Developers
Actualizar modo de operación de la terminal

PATCH

https://api.mercadopago.com/terminals/v1/setup
Este endpoint te permite cambiar el modo de operación de la terminal. El terminal disponible para ejecutar esta solicitud será el NEWLAND_N950. En caso de éxito, la solicitud devolverá una respuesta con el estado 200.
Parámetros para la solicitud
BODY
terminals
array
Este nodo contendrá la lista de terminals para las que se desea modificar el modo de operación.
Parámetros de respuesta
terminals
array
Este nodo contendra la información de la terminal con su nuevo modo de operación.
Errores

400Error.

unsupported_site

Sitio inválido para hacer la requisición. Las únicas ubicaciones/sitios disponibles son Argentina, Brasil, Chile y México. Revisa el Access Token enviado e intenta ejecutar la solicitud nuevamente.

unsupported_properties

Se envió un campo que no es soportado por la API. Verifica el mensaje retornado en los detalles del error para identificar el problema e intenta nuevamente.

required_properties

Algumas propiedades requeridas están ausentes. Verifique el mensaje devuelto en los detalles del error para identificar el problema y vuelva a intentarlo enviando la información faltante.

property_value

Se envió un valor inválido para alguna propiedad. Chequea el mensaje devuelto en los detalles del error para saber cuál fue el problema y vuelve a intentarlo.

invalid_payload

Payload inválido. Revisa los campos enviados e intenta realizar la solicitud nuevamente.

401Error.

unauthorized

El valor enviado como Access Token es incorrecto. Por favor, verifícalo y vuelve a intentar realizar la petición enviando el valor correcto.

403Error.

terminal_not_allowed_action

La terminal identificada en el campo "id" no permite realizar esta acción. El terminal habilitado para esta solicitud es el NEWLAND_N950.

store_pos_not_found

La terminal utilizada no tiene una sucursal asociada o, si hay una sucursal, no tiene una caja creada. Por favor, revisa el mensaje retornado e intenta enviar la solicitud nuevamente.

404Error.

not_found

Recurso no encontrado o el valor enviado es inexistente. Valide la información enviada en los parámetros y vuelve a intentarlo.

412Error.

Only one pos-store with PDV mode ON or SUSPENDED is allowed

Operación no permitida porque ya existe un terminal asociado a la caja, y cada caja permite solo un terminal asociado en modo PDV.

500Error.

internal_error

Error interno. Por favor, revisa el mensaje retornado e intenta enviar la solicitud nuevamente.

Solicitud
curl -X PATCH \
    'https://api.mercadopago.com/terminals/v1/setup'\
    -H 'Content-Type: application/json' \
       -H 'Authorization: Bearer TEST-7719*********832-03141*********ec9309854*********f1e54b5-1*********' \
    -d '{
  "terminals": [
    {
      "id": "NEWLAND_N950__N950NCB801293324",
      "operating_mode": "PDV | STANDALONE"
    }
  ]
}'
Respuesta de ejemplo
{
  "terminals": [
    {
      "id": "NEWLAND_N950__N950NCB801293324",
      "operating_mode": "PDV | STANDALONE"
    }
  ]
}