Paypal y Estado de pago no funciona

Viendo 4 entradas - de la 1 a la 4 (de un total de 4)
  • Autor
    Entradas
  • #117049
    Luis
    Participante

    Hola, el problema que tengo es que cuando me compran y pagan con paypal, el estado de pago, siempre me lo muestra como pendiente, cuando el pago se ha realizado y confirmado.

    Necesito ayuda que no doy con el problema.

    #117050
    Redlo
    Participante

    Hola, es un errror debido al cambio de las api´s de paypal. De hecho llevan semanas sin arreglar el problema.

    ¿ Como arreglar el problema del estado de pago de paypal en virtuemart 3 ?

    Ir al archivo /plugins/vmpayment/paypal/paypal.php y encima de la linea 719 aproximamdamente…

    $cart = VirtueMartCart::getCart();

    hay que añadir las siguientes lineas de código.

    $modelOrder = VmModel::getModel ('orders');
    $order = array();
    $order['order_status'] = 'C';
    $modelOrder->updateStatusForOneOrder ($virtuemart_order_id, $order, TRUE);

    Quedando así:
    //We delete the old stuff
    // get the correct cart / session
    $modelOrder = VmModel::getModel ('orders');
    $order = array();
    $order['order_status'] = 'C';
    $modelOrder->updateStatusForOneOrder ($virtuemart_order_id, $order, TRUE);
    $cart = VirtueMartCart::getCart();
    $cart->emptyCart();
    return TRUE;
    }

    A mi me funiona perfectamente. Hazlo y comenta.

    #117051
    Luis
    Participante

    ¡¡¡ Guauuu !!! Gracias Redlo, eres un fuera de serie :). Ya me funciona perfectamente.

    #117080
    Lucas
    Participante

    A mi también me ha funcionado. Gracias.

Viendo 4 entradas - de la 1 a la 4 (de un total de 4)
  • Debes estar registrado para responder a este debate.
Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Ver Política de cookies
Privacidad