Sobre terminais de captura

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.