• Resolved Alisson SaN

    (@alissonpierre)


    Log erro:

    [body] => {"errors":{"payer.address.district":["n\u00e3o pode ficar em branco"]}}
        [response] => Array
            (
                [code] => 422
                [message] => Unprocessable Entity
            )

    CEP que era usado: 15385-000

    Mesmo eu completando o endere?o, colocando justamente esse campo "district" (Bairro), o boleto n?o era gerado.

    Nos logs, vinha isso:

    [payer] => Array
            (
                [name] => Nome
                [phone_prefix] => XX
                [phone] => XXX
                [email] => [email protected]
                [address] => Array
                    (
                        [street] => Rua XXX
                        [number] => XX
                        [city] => Ilha Solteira
                        [state] => SP
                        [country] => Brasil
                        [zip_code] => 15385000
                    )
    
                [cpf_cnpj] => XXXX
            )

    Tem algo de errado, onde está o "district" no array ?

    Se eu adicionar na classe "WC_Iugu_API", fun??o "get_invoice_data" :
    ++ 'district' => $order->billing_neighborhood,

    o boleto é gerado, funciona!!!

    Pode me ajudar por favor ?? é um bug isso ?

    Obs.: Se eu testar com outros CEPs, o boleto é gerado... nesse especifico (15385-000) que cito acima, é que tem erro.

    • This topic was modified 7 years, 3 months ago by Alisson SaN.
    • This topic was modified 7 years, 3 months ago by Alisson SaN.
Viewing 8 replies - 16 through 23 (of 23 total)
  • Plugin Contributor Claudio Sanches

    (@claudiosanches)

    Vou ver de arrumar ainda em Outubro, acabei ficando sem tempo, mas estou conseguindo colocar as coisas em ordem agora.

    Plugin Author iugu

    (@iugu)

    oi, pessoal! ??

    antes de tudo, em nome da iugu, quero pedir desculpas por termos ficado tanto tempo sem conseguir dar a devida aten??o para este nosso plugin para WooCommerce. mas vem boa notícia: temos ganhado mais bra?os aqui na equipe de desenvolvimento (eu mesmo, por exemplo) e voltado a abra?ar este e outros projetos aos poucos.

    assim que cheguei, já comecei a trabalhar nesse problema com a gera??o de boletos registrados. hoje mesmo subi um quick fix (v1.0.11) para lidar com ele. vale dizer que, agora, a última vers?o estável aqui do WordPress bate com a última vers?o lá no nosso repo no Github.

    pretendemos fazer muito mais por este plugin, ent?o continuem mandando seus feedbacks! forte abra?o!


    @andsnleo
    community manager @iugu

    Thread Starter Alisson SaN

    (@alissonpierre)

    @iugu

    ótimo. Estaremos no aguardo das novidades =)

    Perfeito galera.

    Obrigado ao Claudio e ao Leo.

    @renanchardson

    N?o sei se você já resolveu, provavelmente sim pois já faz muito tempo rsrsr.
    Mas vou deixar aqui caso mais alguém tenha este problema…
    O problema é que o plugin n?o esta enviando o cpf para a api do iugu, se você verificar no arquivo “iugu-woocommerce/includes/class-wc-iugu-api.php”, vai ver que no request tem todos os dados mas n?o tem o cpf.

    Para corrigir adicione esta linha ao array ‘payer’: (linha 434 do arquivo em quest?o)

    ‘cpf_cnpj’ => $order->billing_cpf,

    a variável $order->billing_cpf é referente ao name do campo CPF no formulário, como estou usando o WooCommerce Extra Checkout Fields for Brazil o name é “billing_cpf” caso você esteja utilizando outro plugin este nome pode mudar.

    Plugin Contributor Anderson Leonardo

    (@andsnleo)

    @jefflopes, só pra confirmar direitinho, você ainda tá tendo problemas com CPF mesmo com as vers?es mais atuais do plugin (v1.0.11+)? o próprio @claudiosanches já tinha resolvido isso, ent?o subi esse fix dele com outras mudan?as na semana passada ??

    @andsnleo

    Provavelmente eu baixei o plugin antes da sua atualiza??o, pois eu baixei e instalei e só fui configurar ontem, minha vers?o é 1.0.10, farei a atualiza??o.

    Plugin Contributor Anderson Leonardo

    (@andsnleo)

    @jefflopes maravilha! qualquer coisa, só me chamar ??

Viewing 8 replies - 16 through 23 (of 23 total)
  • The topic ‘Finalizar compra – Boleto’ is closed to new replies.