Esta API permite atualizar os dados de um terminal existente.
application/json
stringapplication/json
stringBearer {{TOKEN}}
stringID do terminal a ser atualizado
stringserial_number: Novo número de série do terminallogic_number: Novo número lógico do terminalmerchant_id: Novo ID do comerciante (UUID)model: Novo modelo do terminalmanufacturer: Novo fabricante do terminalsimcard_serial_number: Novo número de série do SIM cardsuccess: Booleano indicando o sucesso ou falha da operaçãomessage: Mensagem informativa sobre o resultado da operaçãodata: Objeto contendo os dados do terminal atualizado
id: ID único do terminal (UUID)merchant_id: ID do comerciante associadoserial_number: Número de série do terminallogic_number: Número lógico do terminalmodel: Modelo do terminalmanufacturer: Fabricante do terminalsimcard_serial_number: Número de série do SIM cardcreated_at: Data e hora de criação original do terminal (formato ISO 8601)updated_at: Data e hora da última atualização do terminal (formato ISO 8601)curl --location --request PUT 'https://api-h.nuvende.com.br/api/v1/pagamentos/terminals/{{terminal_id}}' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {{TOKEN}}' \
--data '{
"serial_number": "novo_numero_de_serie",
"logic_number": "novo_numero_logico",
"merchant_id": "novo_id_do_comerciante",
"model": "novo_modelo",
"manufacturer": "novo_fabricante",
"simcard_serial_number": "novo_numero_de_serie_do_simcard"
}'
const axios = require("axios");
const data = {
serial_number: "novo_numero_de_serie",
logic_number: "novo_numero_logico",
merchant_id: "novo_id_do_comerciante",
model: "novo_modelo",
manufacturer: "novo_fabricante",
simcard_serial_number: "novo_numero_de_serie_do_simcard",
};
const config = {
method: "put",
url: "https://api-h.nuvende.com.br/api/v1/pagamentos/terminals/{{terminal_id}}",
headers: {
"Content-Type": "application/json",
Accept: "application/json",
Authorization: "Bearer {{TOKEN}}",
},
data: data,
};
axios(config)
.then((response) => {
console.log(JSON.stringify(response.data));
})
.catch((error) => {
console.log(error);
});
import requests
import json
url = "https://api-h.nuvende.com.br/api/v1/pagamentos/terminals/{{terminal_id}}"
payload = {
"serial_number": "novo_numero_de_serie",
"logic_number": "novo_numero_logico",
"merchant_id": "novo_id_do_comerciante",
"model": "novo_modelo",
"manufacturer": "novo_fabricante",
"simcard_serial_number": "novo_numero_de_serie_do_simcard"
}
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json',
'Authorization': 'Bearer {{TOKEN}}'
}
response = requests.put(url, headers=headers, data=json.dumps(payload))
print(response.text)
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://api-h.nuvende.com.br/api/v1/pagamentos/terminals/{{terminal_id}}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'PUT',
CURLOPT_POSTFIELDS => json_encode(array(
'serial_number' => 'novo_numero_de_serie',
'logic_number' => 'novo_numero_logico',
'merchant_id' => 'novo_id_do_comerciante',
'model' => 'novo_modelo',
'manufacturer' => 'novo_fabricante',
'simcard_serial_number' => 'novo_numero_de_serie_do_simcard'
)),
CURLOPT_HTTPHEADER => array(
'Content-Type: application/json',
'Accept: application/json',
'Authorization: Bearer {{TOKEN}}'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
?>
{
"serial_number": "9892928371",
"logic_number": "N9892928371",
"merchant_id": "9dd1b184-a167-4131-b68a-27be0c20c2b9",
"model": "SPOS90",
"manufacturer": "Pax",
"simcard_serial_number": "GMS029810203"
}
{
"success": true,
"message": "Terminal updated successfully",
"data": {
"id": "id_do_terminal_atualizado",
"merchant_id": "id_do_comerciante",
"serial_number": "numero_de_serie_atualizado",
"logic_number": "numero_logico_atualizado",
"model": "modelo_atualizado",
"manufacturer": "fabricante_atualizado",
"simcard_serial_number": "numero_de_serie_simcard_atualizado",
"created_at": "data_de_criacao_original",
"updated_at": "data_de_atualizacao"
}
}