Eu entrei em contato com a Locaweb e eles informaram que não homologaram o cálculo por PAC ainda.
A solução foi eu usar o site dos Correios diretamente.
Abaixo a função (eu não declaro valor):
function calcula_pac($cep_destino, $cep_origem, $peso, $valor) {
$file = file('http://www.correios.com.br/encomendas/precos/calculo.cfm?servico=41106&CepOrigem=' . $cep_origem . '&CepDestino=' . $cep_destino . '&Peso=' . $peso);
$file = implode('', $file);
ereg('&Tarifa=([0-9.]+)', $file, $reg);
$array = array();
if (!isset($reg[1])) {
$array['status'] = false;
$array['erro'] = 'Erro ao contactar o site dos Correios';
} else {
$array['status'] = true;
$array['valor'] = str_replace(',', '.', $reg[1]);
}
return $array;
}Agora só falta eu conseguir calcular com as dimensões que no site dos Correios mostra.
Só não sei como, se nem no site funciona!
[]'s
Atualizando ...
Foi um equivoco meu ao dizer que dá pra se calcular com as dimensões.
As dimensões servem apenas para limitar o pacote, definir seu tamanho máximo.
PAC > Limites
[]'s



Postagens
Male
