• Hola José:

    Al intentar reembolsar un pedido a través de tu plugin me aparece este error: Ha fallado el reembolso: Falta el ID de la transacción.

    Nunca antes lo había visto. ?Sabes de dónde puede venir?

    ?Muchas gracias por todo!

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

    (@jconti)

    Hola @kikopavon,

    ?Este pedido que intentas realizar un reintegro se marcó como pagado de forma correcta en su día? Lo pregunto porque si fue así, se debería haber guardado el ID de transacción.

    Saludos

    Thread Starter KikoPavon

    (@kikopavon)

    Perdón por el retraso. El cliente no podía entrar en el tpv del banco.
    Lo ha mirado y el pago está correctamente tomado.

    He mirado el log y aparece también el pago, lo que no encuentro es el id.

    ?Debería aparecer un SHQ_REQUEST?

    Tengo estos datos:

    09-29-2023 @ 09:13:05 – Helping to understand the encrypted code:
    09-29-2023 @ 09:13:05 – DS_MERCHANT_AMOUNT: 4750
    09-29-2023 @ 09:13:05 – DS_MERCHANT_ORDER: 1000004145
    09-29-2023 @ 09:13:05 – DS_MERCHANT_MERCHANTCODE: 350935748
    09-29-2023 @ 09:13:05 – DS_MERCHANT_CURRENCY: 978
    09-29-2023 @ 09:13:05 – DS_MERCHANT_TRANSACTIONTYPE: 0
    09-29-2023 @ 09:13:05 – DS_MERCHANT_TERMINAL: 001
    09-29-2023 @ 09:13:05 – DS_MERCHANT_MERCHANTURL: xxxxxx
    09-29-2023 @ 09:13:05 – DS_MERCHANT_URLOK: xxxxx
    09-29-2023 @ 09:13:05 – DS_MERCHANT_URLKO: xxxxx
    09-29-2023 @ 09:13:05 – DS_MERCHANT_CONSUMERLANGUAGE: 001
    09-29-2023 @ 09:13:05 – DS_MERCHANT_PRODUCTDESCRIPTION: Pedido 4145
    09-29-2023 @ 09:13:05 – DS_MERCHANT_PAYMETHODS: T
    09-29-2023 @ 09:13:05 – DS_MERCHANT_MODULE: WooCommerce_Redsys_Gateway_Light_5.2.2_www.ads-software.com

    No sé si el error puede venir de Woo, del plugin o de Redsys. ?Has visto algún error parecido?

    ?Muchas gracias!

    Plugin Author Jose Conti

    (@jconti)

    Hola @kikopavon,

    Me refiero a si se marcó de forma automática en WooCommerce como pagado tras el pago del cliente, o lo marcasteis de forma manual como pagado.

    Por si las moscas comento que la devolución se puede realizar desde Redsys, por si es una devolución que debéis realizar mientras vemos qué ha podido suceder con esta transacción.

    Thread Starter KikoPavon

    (@kikopavon)

    Perdón por el retraso.

    Resulta que tiene una funcion que completa automáticamente los pedidos. ?Puede ser eso? ?Que se complete antes de poder asignarle un id?

    Thread Starter KikoPavon

    (@kikopavon)

    Buenas, era eso. He desactivado la función y todo perfecto. Esta es la función que tenía por si a alguien le pasa:

    add_action( ‘woocommerce_thankyou’, ‘custom_woocommerce_auto_complete_order’ );
    function custom_woocommerce_auto_complete_order( $order_id ) {
    if ( ! $order_id ) {
    return;
    }

    $order = wc_get_order( $order_id );
    $order->update_status( 'completed' );

    }

    Gracias por todo Jose. Excelente plugin!

    Plugin Author Jose Conti

    (@jconti)

    Ups, perdona @kikopavon, que se me pasó tu anterior mensaje, que veo que es de hace una semana.

    Prueba a utilizar esto, creo que te funcionará

    add_action( 'woocommerce_payment_complete', 'mi_complete_order' );
    function mi_complete_orde( $order_id ) {
     $order = wc_get_order( $order_id );
     $order->update_status( 'completed' );
    }
Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Ha fallado el reembolso: Falta el ID de la transacción’ is closed to new replies.