Paypal y Estado de pago no funciona

Mostrando 3 respuestas a los debates
  • Autor
    Entradas
    • #117049
      luis56Luis
      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
      redloModerador Foro
      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
      luis56Luis
      Participante

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

    • #117080
      lucas41Lucas
      Participante

      A mi también me ha funcionado. Gracias.

Mostrando 3 respuestas a los debates
  • Debes estar registrado para responder a este debate.
Si te ha servido... ¡ Compartelo en tus Redes Sociales !
Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de sus datos para estos propósitos. Ver
Privacidad