• Resolved alexsendin

    (@alexsendin)


    Estoy desde hace un par de dias un error con el reembolso del plugin. Con anterioridad si que me había dejado hacer reembolsos en el mismo sitio web. He hecho la prueba con el archivo prueba_cert.php y todo esta ok.

    También he mirado si el reembolso se había efectuado desde redsys, no existe.

    Realizo la petición POST

    action: woocommerce_refund_line_items
    order_id: 21801
    refund_amount: 27,38
    refunded_amount: -0
    refund_reason:
    line_item_qtys: {"8249":"1"}
    line_item_totals: {"8249":18.13,"8250":4.5}
    line_item_tax_totals: {"8249":{"12":3.8073},"8250":{"12":0.94}}
    api_refund: true
    restock_refunded_items: true
    security: c6925b86ad
    pll_ajax_backend: 1
    pll_order_id: 21801

    Y me devuelve esta respuesta

    {
    "success": false,
    "data": {
    "error": "Ha ocurrido un error al intentar crear el reembolso usando la API de la pasarela de pago."
    }
    }

    Mirando el log de redsys veo que si establece la conexión pero se queda repitiendo esto un par de veces:


    2024-11-14T10:40:28+00:00
    Aviso Comprobando el estado del pedido #:21801 Contexto adicional2024-11-14T10:40:28+00:00Aviso Comprobando el estado mediante get_transient: Contexto adicional2024-11-14T10:40:33+00:00Aviso Contexto adicional2024-11-14T10:40:33+00:00Aviso Comprobando y esperando ping desde Redsys Contexto adicional2024-11-14T10:40:33+00:00Aviso *****************************************

    The page I need help with: [log in to see the link]

Viewing 15 replies - 1 through 15 (of 16 total)
  • Hola,

    Yo estoy igual. Hoy he ido a hacer un reembolso automático y no me lo permite.

    Me da el mismo error que a ti. «Ha ocurrido un error al intentar crear el reembolso usando la API de la pasarela de pago». Por lo que entiendo que no es problema de mi web, ni de la tuya, sino del propio plugin.

    Lo he intentado varias veces a lo largo de la mañana y no es posible, también he revisado si el reembolso se había efectuado desde redsys, y tampoco existe. No lo realiza.

    La web con la que necesito ayuda es https://monaur.com/

    Hola!

    Yo también tengo el mismo error.

    He creado un ticket antes pero mejor unificar el problema.

    Plugin Author Jose Conti

    (@jconti)

    Hola,

    Voy a realizar unas pruebas en mi sitio de desarrollo porque no es normal que de repente tanta gente tenga problemas @alexsendin, @aurora16 y @davidsancho4. Que no hayan hecho alguna modificación en la URL de notificaciones o tengan algún problema en Redsys.

    Hola Jose,

    Yo no he hecho ninguna modificación en la URL de notificaciones y tampoco tengo problemas con Redsys. Soy un E-commerce de moda y estoy recibiendo los pedidos pagados a través de Redsys sin problemas.

    Además, he hecho yo misma una prueba, he comprado y pagado con Redsys y el pago se ha realizado correctamente, pero, lo que si he visto, es que al finalizar el pago, la pasarela no te devuelve a la web del comercio notificando que “tu pedido ha sido realizado con éxito” y facilitando el número de pedido. Pero los correos de confirmación sí los he recibido. Tanto los que se envían al comercio como los que reciben los clientes.

    Es raro, es como si no hubiese conexión entre el plugin y Redsys.

    Plugin Author Jose Conti

    (@jconti)

    Hola @aurora16,

    Son URLs diferentes, no tiene nada que ver una cosa con la otra. EL pago funciona de una forma, y las devoluciones de otra.

    Ahora miraré a ver en mi si me funcionan o no a mi y así podemos descartar algún problema externo propio de Redsys.

    Yo solo tengo problemas con las devoluciones. Todo lo otro funciona bien.

    Plugin Author Jose Conti

    (@jconti)

    Hola @davidsancho4, @aurora16 y @alexsendin.

    He estado realizando pruebas y en principio he encontrado que era. En modo test funcionaba, pero en real no. El problema parece que era un parámetro que se enviaba que era Merchant Module. En pruebas lo estaba aceptando pero en real daba un error fatal en el propio Redsys ya que parece que lo han eliminado de la API. Lo he eliminado del código y he podido realizar la devolución. He liberado la versión 6.2.2 en la que ya no está este parámetro.

    Por favor, actualizad y me comentáis a ver si ya podéis realizar las devoluciones.

    Hola,

    Actualizado el plugin.

    ¡Funciona!, he podido realizar un reembolso correctamente ahora mismo.

    Muchas gracias.

    Un saludo

    Thread Starter alexsendin

    (@alexsendin)

    Buenas tardes,

    Acabo de realizar las pruebas de reembolso y confirmo que el plugin vuelve a funcionar con normalidad. Muchas gracias por el soporte tan rápido y eficaz que has tenido con nosotros @jconti .

    ¡Espero que tengáis buen día!

    Un saludo.

    Yo también confirmo que vuelve a funcionar el rembolso.

    ¡Muchas gracias!

    Plugin Author Jose Conti

    (@jconti)

    Muchas gracias @davidsancho4 @alexsendin @aurora16

    Me alegro que ya esté solucionado 🙂

    Saludos

    Hola @jconti !! A mi esto me pasa muchas veces, hace un mes me funcionaba y hoy ya no funciona, he intentado hacer una devolución y me pone Ha ocurrido un error al intentar crear el reembolso usando la API de la pasarela de pago.

    Muchas gracias

    • This reply was modified 10 months, 2 weeks ago by josevarela.
    • This reply was modified 10 months, 2 weeks ago by josevarela.
    enreda

    (@enreda)

    Hola!
    En una nueva tienda con el plugin WooCommerce Redsys 6.2.2 Lite el campo de reembolso me aparece en gris (read only) y no me deja efectuar devoluciones. En cambio en otra tienda que tiene más tiempo con la misma versión sí que funciona.
    ¿alguien sabe cuál es el problema?
    Muchas gracias

    Plugin Author Jose Conti

    (@jconti)

    Hola @enreda,

    ¿El otro comercio que versión de WooCommerce tiene? Lo pregunto porque creo que lo que sucede es que en la otra tienda tienes un WooCommerce muy antiguo.

    Desde hace muchas versiones no se escribe la cantidad de dinero a devolver, lo que se hace es escribir la cantidad de productos a devolver en la linea de productos. Si hay que devolver también por ejemplo envío, ahí si que deberás escribir la cantidad y los impuestos. Lo cambiaron para que cuando se realice una devolución, WooCommerce sepa lo que se está devolviendo y así restituir stocks.

    Saludos

    enreda

    (@enreda)

    ahh, genial! Justo es eso, es una versión antigua. No me había fijado que la parte de arriba se vuelve editable y se gestiona desde allí.
    Muchas gracias por tu ayuda y por todo lo que aportas a la comunidad.
    Un saludo!

Viewing 15 replies - 1 through 15 (of 16 total)

The topic ‘No me permite reembolso automatico’ is closed to new replies.