Com o job você iria precisar fazer um select com todos os pedidos que não tem o status de CONCLUIDA e atualizar 1 a 1, se você perceber é um trabalho que gera custo da sua hospedagem. Com o webhook quem envia o id e status é o Efipay, você basicamente consulta e atualiza.