imobanco / WooCommerce-Imobanco

Plugin WP para se comunicar com o Imobanco Payment Gateway
0 stars 1 forks source link

Busca de endereço existente #25

Closed rodrigondec closed 4 years ago

rodrigondec commented 4 years ago

Resumo

O comprador já é buscado previamente pelo CPF/CNPJ.

Porém o endereço está sendo cadastrado do zero! Isso é um problema. Pode ser que o comprador já existisse, e consequentemente pode ser que o endereço também já existisse.

Abordagem

Foi criado o endpoint /address/get_by_document/ que retorna se o endereço existe para um cliente de cpf/cnpj X.

Dessa forma pode ser utilizado o endereço já existente para fazer a atualização deste!

rodrigondec commented 4 years ago

A busca do endereço do pelo CPF/CNPJ do buyer está com problema.

Está sendo feito uma busca com um valor array e o cpf/cnpj dentro do array!

Log imopay-api

service-django-dev | 2020-10-04 14:23:17,736 core.middlewares [DEBUG]- Body: b'{"cpf_cnpj":["531.675.320-84"]}'

image

Log ecommerce

[04-Oct-2020 17:23:17 UTC] Request URL: http://03c642c6881e.ngrok.io/addresses/get_by_document/ - Method: post - Response: {"cpf_cnpj":["Not a valid string."],"status_code":400}

image

rodrigondec commented 4 years ago

resolvido no PR #29!