Internal Server Error apos Realizar Pagamento
-
Apos atualiza??o de Plugins e WordPress (n?o sei qual foi a causa pois o problema exista ja faz 2 dias e somente consegui descubrir agora) estamos recebendo a mensagem de erro Internal Server Error apos clicar em Realizar Pagamento com qualquer forma de pagamento!
-
Bom dia, estou com o mesmo problema.
O log está retornando isto:02-22-2018 @ 05:40:40 - Checking IPN request... 02-22-2018 @ 05:40:41 - PagSeguro IPN is valid! The return is: SimpleXMLElement Object ( [date] => 2018-02-04T16:29:48.000-02:00 [code] => DF818BE6-940C-43F3-B66A-C0EB51AD6562 [reference] => WC-53977 [type] => 1 [status] => 4 [lastEventDate] => 2018-02-22T05:40:05.000-03:00 [paymentMethod] => SimpleXMLElement Object ( [type] => 2 [code] => 202 ) [paymentLink] => https://pagseguro.uol.com.br/checkout/payment/booklet/print.jhtml?c=09d426ca8f2b95c72dd0d82243be9ccd5afd2b2720cbe301f000214959f64349581dc5813c7ae351 [grossAmount] => 70.00 [discountAmount] => 0.00 [feeAmount] => 3.89 [netAmount] => 66.11 [extraAmount] => 0.00 [escrowEndDate] => 2018-02-22T02:30:04.000-03:00 [installmentCount] => 1 [itemCount] => 1 [items] => SimpleXMLElement Object ( [item] => SimpleXMLElement Object ( [id] => 1 [description] => Anuidade [quantity] => 1 [amount] => 70.00 ) ) [sender] => SimpleXMLElement Object ( [name] => Adilson Vieira da Silveira [email] => [email protected] [phone] => SimpleXMLElement Object ( [areaCode] => 51 [number] => 991142670 ) ) [shipping] => SimpleXMLElement Object ( [address] => SimpleXMLElement Object ( [street] => Rua 3 de maio, [number] => 32 [complement] => SimpleXMLElement Object ( ) [district] => Paraíso [city] => Sapucaia do Sul [state] => RS [country] => BRA [postalCode] => 93224490 ) [type] => 3 [cost] => 0.00 ) ) 02-22-2018 @ 05:40:41 - PagSeguro payment status for order 53977 is: 4 02-22-2018 @ 09:10:07 - Requesting session ID... 02-22-2018 @ 09:10:08 - PagSeguro session is valid! The return is: SimpleXMLElement Object ( [id] => f09dbd4d6ffe42dc83d92b37b8cf4c34 ) 02-22-2018 @ 09:10:48 - Requesting session ID... 02-22-2018 @ 09:10:49 - PagSeguro session is valid! The return is: SimpleXMLElement Object ( [id] => 56c7ebfd01e54da781a891324463ea4b )
E agora gente? Alguém consegue entrar em contato com o desenvolvedor? Vi que n?o houve update já faz 10 meses e n?o vejo atividade de ninguém atendendo aqui no foro
Boa noite @dinigi, qual a vers?o do seu WordPress, WooCommerce e PHP no servidor?
Se o erro foi causado após uma atualiza??o, pode ser que o PHP do servidor esteja desatualizado e por isso está ocorrendo o erro.
Olá Erick, segue descri??o do Erro:
[26-Feb-2018 21:20:06 UTC] payment_method 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_PagSeguro_Gateway->process_payment, WC_PagSeguro_Gateway->update_order_status, WC_Order->update_status, WC_Order->save, WC_Order->status_transition, do_action(‘woocommerce_order_status_pending_to_on-hold’), WP_Hook->do_action, WP_Hook->apply_filters, call_user_func_array, WC_Emails::send_transactional_email, do_action_ref_array, WP_Hook->do_action, WP_Hook->apply_filters, call_user_func_array, WC_Email_Customer_On_Hold_Order->trigger, WC_Email->get_content, WC_Email_Customer_On_Hold_Order->get_content_html, wc_get_template_html, wc_get_template, include(‘/plugins/woocommerce/templates/emails/customer-on-hold-order.php’), do_action(‘woocommerce_email_order_details’), WP_Hook->do_action, WP_Hook->apply_filters, call_user_func_array, WC_Emails->order_details, wc_get_template, include(‘/plugins/woocommerce/templates/emails/email-order-details.php’), do_action(‘woocommerce_email_after_order_table’), WP_Hook->do_action, WP_Hook->apply_filters, call_user_func_array, WC_Boleto_Gateway->email_instructions, WC_Abstract_Legacy_Order->__get, wc_doing_it_wrong. This message was added in version 3.0.
PhP 5.6 (n?o mudou nada), WP e WooCommerce atualizados na vers?o mais nova
Fa?a uma backup do seu site, atualize o PHP para a vers?o 7x e veja se o erro continua.
Com PHP 7x tem alguma outra coisa que n?o funciona direito pois já tinha tentado uma vez, mas talvez agora funcione. Ativei o modo de redirecionamento e vou testar o upgrade de php amanh?, obrigado
Infelizmente n?o estou conseguindo atualizar para PHP 7x pois o site n?o é compatível..
Resolvido com ajuda externa
@dinigi se poder dizer como resolveu eu agrade?o, assim outros usuários podem usar a mesma solu??o.
Ola @dinigi,
Pode compartilhar a solucao aqui na comunidade.
abs
- The topic ‘Internal Server Error apos Realizar Pagamento’ is closed to new replies.