elisei / full-checkout

Checkout Para Magento 2
28 stars 16 forks source link

Limite Caracteres - Bairro #33

Closed vcollina closed 2 years ago

vcollina commented 3 years ago

Olá Bruno! Apenas uma sugestão para próx releases deste módulo que é o melhor de todos! :)

Não sei se está correta minha interpretação, mas acredito que a API do MOIP limita a quantidade de caracteres no campo bairro a 45:

https://docs.moip.com.br/reference#adicionar-cart%C3%A3o-de-cr%C3%A9dito

Como o limite no módulo está maior (Plugin/CheckoutLayoutPlugin.php - 255 de limite), vez ou outra algum cliente enche este campo de referências (casa amarela, portão branco, etc) e não consegue efetuar o pagamento. Sugestão seria limitar o campo a 45 caracteres para evitar o erro.

Obrigado e abraços!

elisei commented 3 years ago

@vcollina Muito obrigado, é bom ouvir que gosta! =)

Essa limitação foi implementada recentemente do lado da Moip https://github.com/wirecardBrasil/magento2/blob/Magento%402.4/Gateway/Request/AddressDataRequest.php#L121-L129

Já que é de lá que tem essa limitação é ela que deve fazer o tratamento. Por experiência acumulada no m1 onde faço isso no checkout posso dizer que tem alguns endereços, em especial os de Brasilia, que podem ficar errados no cadastro, por isso no m2 optei para travar no valor do limite imposto pelo bd e no módulo de pgto tratar para o limite que preciso! =)