Viewing 12 replies - 1 through 12 (of 12 total)
  • Plugin Author Jose Conti

    (@jconti)

    Hola @franzauy, no creo que sea por algún conflicto.

    Ve por favor a WooCommerce > Estado > Registro > y aquí miras un log que sea de google pay de la fecha del pago, y también a ver si hay de fatal-errors de la misma fecha y los pegas aquí. A ver si vemos algo.

    Saludos

    Thread Starter FranZ

    (@franzauy)

    Gracias por la respuesta, abajo te paso el log. Sin la URL por privacidad

    2024-04-12T10:48:45+00:00 Aviso Generating payment form for order 2747. Sent data: Array ( [Ds_SignatureVersion] => HMAC_SHA256_V1 [Ds_MerchantParameters] => eyJEU19NRVJDSEFOVF9BTU9VTlQiOiIyMDAwIiwiRFNfTUVSQ0hBTlRfT1JERVIiOiIyMTAwMDAwMjc0NyIsIkRTX01FUkNIQU5UX01FUkNIQU5UQ09ERSI6IjAxNDUxMTIwOCIsIkRTX01FUkNIQU5UX0NVUlJFTkNZIjo5NzgsIkRTX01FUkNIQU5UX1RJVFVMQVIiOiJMZXlhIEhpbnplIiwiRFNfTUVSQ0hBTlRfVFJBTlNBQ1RJT05UWVBFIjoiMCIsIkRTX01FUkNIQU5UX1RFUk1JTkFMIjoiMDAxIiwiRFNfTUVSQ0hBTlRfTUVSQ0hBTlRVUkwiOiJodHRwczpcL1wvdGhlYnJlYXRoYWN0LmNvbVwvP3djLWFwaT1XQ19HYXRld2F5X2dvb2dsZXBheXJlZGlyZWNyZWRzeXMiLCJEU19NRVJDSEFOVF9VUkxPSyI6Imh0dHBzOlwvXC90aGVicmVhdGhhY3QuY29tXC9maW5hbGl6YXItY29tcHJhXC9vcmRlci1yZWNlaXZlZFwvMjc0N1wvP2tleT13Y19vcmRlcl9WalMzVTRLeVFzemVUJnV0bV9ub292ZXJyaWRlPTEiLCJEU19NRVJDSEFOVF9VUkxLTyI6Imh0dHBzOlwvXC90aGVicmVhdGhhY3QuY29tXC9jYXJyaXRvXC8/Y2FuY2VsX29yZGVyPXRydWUmYW1wO29yZGVyPXdjX29yZGVyX1ZqUzNVNEt5UXN6ZVQmYW1wO29yZGVyX2lkPTI3NDcmYW1wO3JlZGlyZWN0JmFtcDtfd3Bub25jZT04YjJjNDI3Y2FjIiwiRFNfTUVSQ0hBTlRfQ09OU1VNRVJMQU5HVUFHRSI6IjEiLCJEU19NRVJDSEFOVF9QUk9EVUNUREVTQ1JJUFRJT04iOiJQZWRpZG8gMjc0NyIsIkRTX01FUkNIQU5UX01FUkNIQU5UTkFNRSI6IkhFTktPIEVYUEVSSUVOQ0VTIElCSVpBIiwiRFNfTUVSQ0hBTlRfUEFZTUVUSE9EUyI6InhwYXkifQ== [Ds_Signature] => fhq724bRllYgUyzU+AlVyQSealPGYd3dXtdfnw4Fkxg= ) CONTEXT: {“_legacy”:true} 2024-04-12T10:48:45+00:00 Aviso Helping to understand the encrypted code: Contexto adicional{ “_legacy”: true } 2024-04-12T10:48:45+00:00 Aviso DS_MERCHANT_AMOUNT: 2000 Contexto adicional{ “_legacy”: true } 2024-04-12T10:48:45+00:00 Aviso DS_MERCHANT_ORDER: 21000002747 Contexto adicional{ “_legacy”: true } 2024-04-12T10:48:45+00:00 Aviso DS_MERCHANT_TITULAR: Leya Hinze Contexto adicional{ “_legacy”: true } 2024-04-12T10:48:45+00:00 Aviso DS_MERCHANT_MERCHANTCODE: 014511208 Contexto adicional{ “_legacy”: true } 2024-04-12T10:48:45+00:00 Aviso DS_MERCHANT_CURRENCY978 Contexto adicional{ “_legacy”: true } 2024-04-12T10:48:45+00:00 Aviso DS_MERCHANT_TRANSACTIONTYPE: 0 Contexto adicional{ “_legacy”: true } 2024-04-12T10:48:45+00:00 Aviso DS_MERCHANT_TERMINAL: 001 Contexto adicional{ “_legacy”: true } 2024-04-12T10:48:45+00:00 Aviso DS_MERCHANT_MERCHANTURL: https://urlaqui.com/?wc-api=WC_Gateway_googlepayredirecredsys Contexto adicional{ “_legacy”: true } 2024-04-12T10:48:45+00:00 Aviso DS_MERCHANT_URLOK: https://urlaqui.com/finalizar-compra/order-received/2747/?key=wc_order_VjS3U4KyQszeT&utm_nooverride=1 Contexto adicional{ “_legacy”: true } 2024-04-12T10:48:45+00:00 Aviso DS_MERCHANT_URLKO: https://urlaqui.com/carrito/?cancel_order=true&order=wc_order_VjS3U4KyQszeT&order_id=2747&redirect&_wpnonce=8b2c427cac Contexto adicional{ “_legacy”: true } 2024-04-12T10:48:45+00:00 Aviso DS_MERCHANT_CONSUMERLANGUAGE: 1 Contexto adicional{ “_legacy”: true } 2024-04-12T10:48:45+00:00 Aviso DS_MERCHANT_PRODUCTDESCRIPTION: Pedido 2747 Contexto adicional{ “_legacy”: true } 2024-04-12T10:48:45+00:00 Aviso DS_MERCHANT_PAYMETHODS: xpay Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso /****************************/ Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso Generating Redsys Form Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso /****************************/ Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso /****************************/ Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso Checking user test Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso /****************************/ Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso /****************************/ Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso User test Disabled. Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso /****************************/ Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso /****************************/ Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso USER SHA256 NOT Test. Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso /****************************/ Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso /****************************/ Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso Checking user test Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso /****************************/ Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso /****************************/ Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso User test Disabled. Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso /****************************/ Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso /****************************/ Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso URL Live RD Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso /****************************/ Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso /****************************/ Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso Checking user test Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso /****************************/ Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso /****************************/ Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso User test Disabled. Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso /****************************/ Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso /****************************/ Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso USER SHA256 NOT Test. Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso /****************************/ Contexto adicional{ “_legacy”: true } 2024-04-12T12:41:46+00:00 Aviso Contexto adicional

    Thread Starter FranZ

    (@franzauy)

    tambien, el error log me envia lo siguiente:

    2024-04-12T12:42:55+00:00 Crítico Uncaught ArgumentCountError: Too few arguments to function WC_Gateway_Redsys_Global_lite::update_order_meta(), 2 passed in /home/rrzkgmtk/public_html/wp-content/plugins/woo-redsys-gateway-light/classes/class-wc-gateway-googlepay-redirection-redsys.php on line 1013 and exactly 3 expected in /home/rrzkgmtk/public_html/wp-content/plugins/woo-redsys-gateway-light/classes/class-wc-gateway-redsys-global-lite.php:131 Contexto adicional{ “error”: { “type”: 1, “file”: “\/home\/rrzkgmtk\/public_html\/wp-content\/plugins\/woo-redsys-gateway-light\/classes\/class-wc-gateway-redsys-global-lite.php”, “line”: 131 }, “backtrace”: [ “”, “#0 \/home\/rrzkgmtk\/public_html\/wp-content\/plugins\/woo-redsys-gateway-light\/classes\/class-wc-gateway-googlepay-redirection-redsys.php(1013): WC_Gateway_Redsys_Global_lite->update_order_meta(2749, Array)”, “#1 \/home\/rrzkgmtk\/public_html\/wp-includes\/class-wp-hook.php(324): WC_Gateway_GooglePay_Redirection_Redsys->successful_request(Array)”, “#2 \/home\/rrzkgmtk\/public_html\/wp-includes\/class-wp-hook.php(348): WP_Hook->apply_filters(”, Array)”, “#3 \/home\/rrzkgmtk\/public_html\/wp-includes\/plugin.php(517): WP_Hook->do_action(Array)”, “#4 \/home\/rrzkgmtk\/public_html\/wp-content\/plugins\/woo-redsys-gateway-light\/clas” ] }

    Thread Starter FranZ

    (@franzauy)

    Por lo visto, la función espera 3 argumentos, y solo recibe dos WC_Gateway_Redsys_Global_lite::update_order_meta(), 2 passed

    Thread Starter FranZ

    (@franzauy)

    Veo que usas ?WCRedL()->update_order_meta( $order->get_id(), ‘_payment_terminal_redsys’, $dstermnal ); para bizum. Ahi pasas 3 parametros.

    Pero en el complemente de Gpay solo pasas 2 parámtros WCRedL()->update_order_meta( $order->get_id(), $data );

    Veo también que en class-wc-gateway-redsys-global-lite.php tienes la función :

    public function update_order_meta( $post_id, $meta_key, $meta_value ) {

    La cual solicita tres parámetros.

    Solo estoy intentando buscale una explicación ??

    Muchas gracias por tu tiempo

    Plugin Author Jose Conti

    (@jconti)

    Hola @franzauy

    Actualiza a la versión a la v6.1.2 que acabo de liberar.

    El tema es que la función WCRedL()->update_order_meta() es una primera versión que cree en su día, y Google Pay se basa en la segunda versión, a la cual se le puede pasar un array() de datos. Mientras que los otros métodos solo están pasando un valor en cada interacción, Google Pay los pasa todos de golpe en un aray() y por lo tanto solo se pasan dos valores, no tres.

    He liberado la 6.1.2 con la WCRedL()->update_order_meta() para que ya acepte los array() de datos, por lo que ya no debería fallar. Voy a ir modificando tanto redirección como Bizum para que también pase todos los datos via array() siempre que se pueda, ya que es mucho mejor para el WPO.

    Me comentas a ver si se ha solucionado el problema por favor.

    Saludos

    Thread Starter FranZ

    (@franzauy)

    Muchas gracias, en mi caso Bizum funciona perfecto. Veo que envias 3 paramtros. Pruebo la ultima actualización y te comento

    Thread Starter FranZ

    (@franzauy)

    Intente y me da el mismo error 500 en redsys. En realidad re-envie el IPN y me devuleve el mismo error. Sin embargo, no lo registra en el log

    Plugin Author Jose Conti

    (@jconti)

    ?Qué quieres decir que ?re-enviaste el IPN? @franzauy

    Thread Starter FranZ

    (@franzauy)

    En RedSys, fui a las notificaciones y re-envie la notificación

    Plugin Author Jose Conti

    (@jconti)

    Si no hay logs en Woo, es que la notificación no ha llegado, a menos que la hayas desactivado.

    Plugin Author Jose Conti

    (@jconti)

    Ahora mismo he realizado un pedido en mi terminal y se ha marcado como pagado de forma correcta. Creo que el reenvio que has realizado ha fallado @franzauy. Yo crearía un producto de 1€ por ejemplo, y realizaría la compra de este. Ahora se debería marcar como pagado sin problemas, a menos que haya otra cosa.

Viewing 12 replies - 1 through 12 (of 12 total)
  • The topic ‘Error 500 con Google Pay’ is closed to new replies.