TransbankDevelopers / transbank-plugin-woocommerce-webpay-rest

Código fuente de Plugin WooCommerce para Transbank Webpay Rest
BSD 3-Clause "New" or "Revised" License
19 stars 14 forks source link

Falta un callback para receipt_page #85

Closed nigelheap closed 3 years ago

nigelheap commented 3 years ago

Describe el bug

Action no tiene un callback que causa un warning. add_action('woocommercereceipt'.$this->id, [$this, 'receipt_page']);

Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'WC_Gateway_Transbank_Webpay_Plus_REST' does not have a method 'receipt_page' in /var/www/selcap/wp-includes/class-wp-hook.php on line 292

Para reproducir

Accerder la pagina de pago cone errores activatado

Versiones (por favor agrega aquí la siguiente información):

gdespirito commented 3 years ago

Hola @nigelheap! Gracias por el reporte. Yo estoy usando lo mismo. Versión 1.5.0, Wocommmerce 5.5.2 y PHP 7.3 y no veo ese problema. ¿Me podrías compartir un pantallazo? ¿El error te aparece en que momento?¿Oneclick o WebpayPlus?

nigelheap commented 3 years ago

Solo aparece en la pagina de pago, con warnings activado en PHP

Screen Shot 2021-07-27 at 8 09 17 am

Viene de ese linea: https://github.com/TransbankDevelopers/transbank-plugin-woocommerce-webpay-rest/blob/master/plugin/webpay-rest.php#L138

gdespirito commented 3 years ago

Creo que ya encontré el problema. Sacando nueva versión...