POST
REQUERIDO
REQUERIDO
REQUERIDO
REQUERIDO
REQUERIDO
400Error
empty_required_header
El header 'X-Idempotency-Key' es requerido y no fue enviado. Vuelve a realizar la requisición incluyéndolo.
required_properties
Ciertas propiedades requeridas están ausentes. Chequea el mensaje devuelto en los detalles del error para saber cuál fue el problema y vuelve a intentarlo.
unsupported_properties
Se envió una propiedad que no es soportada. Chequea el mensaje devuelto en los detalles del error para saber cuál fue el problema y vuelve a intentarlo.
property_type
Se envió un tipo de propiedad incorrecto. Por ejemplo, un valor 'integer' para una propiedad 'string'. Chequea el mensaje devuelto en los detalles del error para saber cuál fue el problema y vuelve a intentarlo.
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.
content is required
El campo content no se encuentra en el body de la petición.
The content file size exceeds the limit 1MB
El contenido del campo content supera el peso permitido 1MB.
Error decoding base64, the provided base64 string is not valid.
El codificado de la imagen en base64 no es correcto.
401Error.
unauthorized
El valor enviado como Access Token es incorrecto. Por favor, verifícalo y vuelve a intentar realizar la requisición enviando el valor correcto.
403Error.
forbidden_checking_terminal_owner
La terminal Point no pertence al usuario que envió la solicitud. Verifica si el valor enviado para "terminal_id" es correcto o si la terminal está vinculado a tu cuenta.
409Error.
idempotency_key_already_used
El valor enviado como header de idempotencia ya fue utilizado con una solicitud distinta en un tiempo menor a 24 horas. Por favor, vuelve a intentar realizar la requisición enviando un nuevo valor.
already_queued_order_for_terminal
La terminal ya tiene una order en espera. Es necesario finalizarla o cancelarla para enviar nuevas orders.
500Error.
idempotency_validation_failed
Falla en la validación. Intenta enviar la solicitud nuevamente.
500
Error genérico. Intenta enviar la solicitud nuevamente.
curl -X POST \
'https://api.mercadopago.com/terminals/v1/actions'\
-H 'Content-Type: application/json' \
-H 'X-Idempotency-Key: 0d5020ed-1af6-469c-ae06-c3bec19954bb' \
-H 'Authorization: Bearer TEST-8971*********918-01191*********5874530a4*********4799fdf-1*********' \
-d '{
"type": "print",
"external_reference": "ext_ref_1234",
"config": {
"point": {
"terminal_id": "NEWLAND_N950__N950NCB123456789",
"subtype": "image"
}
},
"content": "iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=="
}'
{
"id": "8952c6cf-bbb4-482c-a9f2-ea5fecd3ecd2",
"type": "print",
"external_reference": "ext_ref_1234",
"status": "created",
"config": {
"point": {
"terminal_id": "NEWLAND_N950__N950NCB123456789",
"subtype": "image"
}
}
}