Olá a todos.
O assunto não tem nada a ver com o Codeigniter, apesar de estar a utilizá-lo para tal >.< O que tá pegando aqui é que preciso gerar referências para serem pagas em caixas ATM ou Home Banking. A geração está funcionando ok, porém queria saber se alguém sabe como consigo validar esta referência. A geração é feita utilizando o sistema de check_digits (os 2 últimos) para quem for pagar não conseguir fazê-lo se digitar o valor errado. Eu tenho um validador de uma empresa daqui de Portugal, IFTHEN, porém acho que este validador só valida para a entidade bancária deles. Porém temos um cliente que já tem entidade bancária e é excusado pagar a taxa desta empresa para usar a entidade (0.85€ por transação). Ao colocar a entidade da IFTHEN, o validador valida os dados. Ao colocar a entidade do nosso cliente, o validador acusa “Dados inválidos”. Eu sei que esta lista é CodeIgniter Brasil, porém acho que temos alguns patrícios nesta lista. Se alguém da terra de camões puder dar algum luz, pelo menos onde ir buscar alguma forma de validar a referência que o e-commerce esta a gerar, eu agradeceria :P Eu tenho a documentação (enviada pela IFTHEN) e alguns códigos e (claro) o código que adaptei para o CI. O método gera_mb está aqui: http://www.pastie.org/931371 Para gerar, estou fazendo isto: integer $entidade 05 dígitos integer $numero um numero aleatório de 04 dígitos float $valor formato 10.97 integer $subent Sub-entidade com 03 dígitos. Pode ser qualquer valor $multibanco = $this->gera_mb( $entidade, $numero, $valor, $subent ); Um forte abraço a todos!!! Rafael
_______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

