woocommerce-pagarme icon indicating copy to clipboard operation
woocommerce-pagarme copied to clipboard

Getters implementados no WooCommerce 3.0 gerando erro

Open Luc45 opened this issue 7 years ago • 1 comments

A partir da versão 3.0 do WooCommerce não é mais possível acessar as propriedados do objeto WC_Order diretamente, devendo estes ser feitos a partir de um getter. Mensagem de erro:

[13-Dec-2017 19:14:41 UTC] billing_neighborhood was called incorrectly. Order properties should not be accessed directly. Backtrace: require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), do_action('template_redirect'), WP_Hook->do_action, WP_Hook->apply_filters, call_user_func_array, WC_AJAX::do_wc_ajax, do_action('wc_ajax_checkout'), WP_Hook->do_action, WP_Hook->apply_filters, call_user_func_array, WC_AJAX::checkout, WC_Checkout->process_checkout, WC_Checkout->process_order_payment, WC_Pagarme_Credit_Card_Gateway->process_payment, WC_Pagarme_API->process_regular_payment, WC_Pagarme_API->generate_transaction_data, WC_Abstract_Legacy_Order->__get, wc_doing_it_wrong. This message was added in version 3.0.

Irei postar em breve o método generate_transaction_data com os novos getters

Luc45 avatar Dec 13 '17 19:12 Luc45

Pull request criado

https://github.com/claudiosanches/woocommerce-pagarme/pull/58

Luc45 avatar Dec 13 '17 20:12 Luc45