Estou estou querendo atualizar o carrinho já com o valor do frete verificado na página. Utilizo o script abaixo, no inicio ele estava funcionando, mas agora da o erro 403. O que poderia ser?

vtexjs.checkout.getOrderForm() .then(function(orderForm) { var postalCode = $('.input_frete').val(); var country = 'BRA'; var address = { "postalCode": postalCode, "country": country }; return vtexjs.checkout.calculateShipping(address) }) .done(function(orderForm) { console.log('CEP ATUALIZADO NO CHECKOUT: ' + orderForm.shippingData); console.log('TOTAL: ' + orderForm.totalizers); });

@Thiago Penido​ parece estar tudo certo...

@Nathan Prestes​ Pois é, mas ele usado no chrome da este erro. Antes destes script, uso este código para que o cliente veja o frete. Logo após isso executo o script abaixo, ai ele exibe o erro. No Firefox não acontece isso.

vtexjs.checkout.simulateShipping(items, postalCode, country) .done(function(result) { var dtp = result.logisticsInfo[0].slas[0].shippingEstimate.split('bd'); var resultPrince = result.logisticsInfo[0].slas[0].price; if (resultPrince == 0) { var valPrince = 'Frete grátis'; } else { var valPrince = 'R$ ' + formatReal(resultPrince); } $('.resultado_preco span').html('ENTREGA PARA <b>' + postalCode + '</b>: '); $('.resultado_preco strong').html(valPrince); $('.resultado_dias span').html('PRAZO DE ENTREGA ATÉ: '); $('.resultado_dias strong').html(dtp[0] + ' dias úteis.'); $('.div_resultado_frete').fadeIn(500); $('.gif_carregando').css('display', 'none').css('margin-top', '-724px'); });

@Augusto Garrucho​ Teria como ajudar? Achei o motivo do erro 403, para que depois de já ter colocado o email na parte de pagamento, para editar algo é necessário autenticar-se com VTEX ID. Mas como assim? Usando o token? O problema esta sendo em calcular o frete (quando o usuário não informo o email ou logado) e atualizar o carrinho. Até ai tudo bem isso está sendo possível, mas a partir do momento que ele por exemplo foi a parte final de pagamento e resolveu voltar para comprar mais e precisar ver o valor e data de entrega ai sim o alerta de 403 é exibido. O que fazer?