O objeto capture_hardware
armazena os dados dos terminais utilizados para capturar transações (POS, mPOS, etc). É necessário fazer o cadastro desse terminal para que o processo de ativação do terminal possa ser executado pelo merchant.
Obrigatoriamente, só pode existir um objeto com status ativo para cada serial_number
, então ao tentar cadastrar o mesmo serial novamente, caso ele ainda esteja ativo, exibiremos um erro informado que o terminal não pode ser ativado.
Caso o status desse objeto seja alterado para disabled
, o terminal irá parar de aceitar novas transações e esse objeto não poderá mais ter seu status alterado. Caso seja necessario reativar esse terminal (no mesmo ou outro merchant), será criado um novo objeto capture_hardware
para representa-lo. Portanto, podemos ter varios objetos com o mesmo serial_number
, mas apenas 1, no máximo, com o status active
.