• Em geral o plugin ajuda. Mas é muito frequente a publica??o de vers?es de código que claramente n?o foram adequadamente testados, causando erros nas lojas de clientes após upgrades.

    • This topic was modified 9 months, 2 weeks ago by Rasmussen.
Viewing 1 replies (of 1 total)
  • Thread Starter Rasmussen

    (@rasmussen)

    O erro come?a aqui. Foi criada essa fun??o para “””automatizar””” a gera??o do webhook no asaas. Mas a fun??o que gera o token que será usado n?o o salva para valida??o. Em outras palavras, o webhook é criado com um token, mas esse token n?o é salvo na loja. Entao o webhook causa um erro 500 (token invalido). Vale notar que o erro 500 para um token errado é outra falha na implementa??o de voces.. Deveria ser um erro 4**.

        private function set_request_data() {

            $this->name        = __( 'Webhooks from WooCommerce', 'woo-asaas' );

            $this->url         = home_url() . self::WEBHOOK_SUFFIX;

            $this->email       = get_option( 'admin_email' );

            $this->send_type   = 'SEQUENTIALLY';

            $this->enabled     = true;

            $this->interrupted = false;

            $this->auth_token  = ( new Webhook_helper() )->genereate_random_token();

            $this->events      = array(

                Webhook::PAYMENT_CONFIRMED,

                Webhook::PAYMENT_CREATED,

                Webhook::PAYMENT_DELETED,

                Webhook::PAYMENT_OVERDUE,

                Webhook::PAYMENT_RECEIVED,

                Webhook::PAYMENT_REFUNDED,

                Webhook::PAYMENT_RESTORED,

                Webhook::PAYMENT_UPDATED,

            );

        }
Viewing 1 replies (of 1 total)
  • The topic ‘Código n?o testado frequentemente colocado em produ??o’ is closed to new replies.