claudiosanches / wc-itau-shopline

Itaú Shopline integration for WooCommerce
https://wordpress.org/plugins/wc-itau-shopline/
GNU General Public License v2.0
13 stars 11 forks source link

O campo Bairro é obrigatório no Shopline ao gerar boletos #12

Open felipeferri opened 5 years ago

felipeferri commented 5 years ago

Ao tentar gerar boletos estava me deparando com o erro "Erro de comunicação, tente mais tarde".

Debugando um pouco as chamadas ao Shopline descobri que este erro acontecia porque O BAIRRO NÃO É OPCIONAL ao criptografar os dados para enviar para o Shopline.

Preenchendo o bairro a geração de boleto funciona.

Uma forma na qual resolvi o problema foi modificando o plugin Extra Checkout Fields para que o Bairro fosse colocado como obrigatório.

Outra forma de resolver seria fazendo com que o wc-itau-shopline preenchesse o bairro com algo como "não informado" quando o usuário não preenche.